Impossible d'utiliser le gestionnaire Web de Protractor
Je suis en train de commencer le rapporteur sur mon Windows local de développement de la machine. Dans une tentative de le faire, je suis en train de commencer à partir de la ligne de commande à l'aide de la commande suivante:
C:\myProject\node_modules\grunt-protractor-runner\node_modules\protractor\bin>webdriver-manager start
Lorsque cette commande est exécutée, j'obtiens un message d'erreur qui dit:
'webdriver-manager' is not recognized as an internal or external command,
operable program or batch file.
J'étais sûr que c'était correct. Je suis installé rapporteur via NPM. Mon colis.fichier json ressemble à ceci:
{
"name": "MyProject",
"version": "0.0.1",
"description": "Just the description",
"repository": "N/A",
"readme":"N/A",
"private": true,
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"devDependencies": {
"grunt-contrib-clean": "~0.5.0",
"grunt-contrib-concat": "0.4.0",
"grunt-contrib-connect": "0.7.1",
"grunt-contrib-copy": "~0.4.1",
"grunt-contrib-cssmin": "~0.6.1",
"grunt-contrib-htmlmin": "~0.1.3",
"grunt-contrib-jshint": "0.9.2",
"grunt-contrib-uglify": "~0.2.4",
"grunt-contrib-watch": "0.5.x",
"grunt-protractor-runner": "0.2.4",
"grunt-start-webdriver":"0.0.2",
"phantomjs": "1.9.7-3",
"selenium-webdriver":"2.41.0",
"load-grunt-tasks": "0.2.x",
},
"license": "none"
}
Ce que je fais mal? Pourquoi ne puis-je pas obtenir rapporteur pour courir? Merci!!!!
source d'informationauteur user3284007
Vous devez vous connecter pour publier un commentaire.
webdriver-manager est en fait un NodeJS script. L'exécuter à l'aide de
Installer le rapporteur à l'échelle mondiale.
Cela permettra d'installer
protractor
etwebdriver-manager
.Ensuite, exécutez la ligne de commande:
webdriver-manager update
Vérifier pour plus d'infos sur: http://angular.github.io/protractor/#/tutorial
Essayer de l'installer à l'échelle mondiale en tant qu'Administrateur:
Si vous êtes un utilisateur de Windows, cela pourrait vous aider:
Ajouter
C:\Users\%username%\AppData\Roaming\npm
à laPATH
variable.Près cmd/powershell et l'ouvrir à nouveau.
Essayer
webdriver-manager
utilisation grunt-rapporteur-webdrivervous avez également besoin d'
protractor
dans votre forfait.json si vous n'avez pas installé en tant que global (-g
)ajouter à votre
package.json
sous"devDependencies":
aussi regarder grunt-rapporteur-coureur il peut commencer rapporteur, à partir d'un grognement processus sans démarrer le sélénium serveur (
webdriver-manager start
)pour démarrer le sélénium serveur avec
grunt-protractor-webdriver
ajouter à votre Gruntfileet l'ajouter à un grognement-tâche
Obsolète version de node - il eu de problème sur mon pc.
Juste mis à jour en téléchargeant la dernière version de https://nodejs.org/en/ et tous les travaux.