Protractor: Erreur : aucun fichier jar de serveur de sélénium trouvé à l'emplacement spécifié Vérifiez que le numéro de version est à jour.

Créé le 14 juin 2016  ·  3Commentaires  ·  Source: angular/protractor

Erreur : aucun fichier jar de serveur de sélénium trouvé à l'emplacement spécifié (/opt/ci/corporate/workspace/chcom-replatform-mobile-regression-QA/node_modules/protractor/selenium/selenium-server-standalone-2.51.0.jar). Vérifiez que le numéro de version est à jour.

J'observe tout à coup le problème ci-dessus à Jenkins. Lorsque j'exécute la commande ci-dessous, en observant à nouveau différents problèmes

node_modules/protractor/bin/webdriver-manage update

[22:36:28] I/local - Démarrage du serveur autonome Selenium...
[22:36:28] I/launcher - Exécution de 1 instances de WebDriver
[22:36:29] I/local - Le serveur autonome Selenium a démarré à l'adresse http://10.224.247.131 :44726/wd/hub

/opt/ci/corporate/workspace/chcom-replatform-mobile-regression-QA/node_modules/selenium-webdriver/lib/error.js:27
super(erreur_opt);
^
WebDriverError : null

Tout fonctionnait comme prévu jusqu'à vendredi dernier. Observation de cette nouvelle émission à partir de samedi. Paquet joint.Json pour référence
paquet.zip

Commentaire le plus utile

J'ai eu la même erreur, mais j'ai couru node_modules/protractor/bin/webdriver-manager update et cela a fonctionné pour moi merci :)

Tous les 3 commentaires

Il manque quelques détails mais je pense que cela va aider:

webdriver-manager v10.0.4 charge le fichier jar du serveur de sélénium dans le dossier node_modules/webdriver-manager/selenium et n'utilise pas le dossier node_modules/protractor/selenium par conception. Lors du lancement d'une instance locale, le rapporteur v3.1.1 recherche node_modules/protractor/selenium . Si vous utilisez webdriver-manager v10.0.4 pour mettre à jour, le rapporteur ne connaît pas le nouvel emplacement du dossier. La prochaine version de rapporteur aura ces deux éléments synchronisés.

Parce que rapporteur v3.1.1 a déjà webdriver-manager, préférez utiliser node_modules/protractor/bin/webdriver-manager pour mettre à jour vos binaires et démarrer votre serveur. Dans la prochaine version de rapporteur et v3.1.1, vous ne devriez pas avoir besoin d'inclure la dépendance de webdriver-manager dans votre package.json .

Si vous souhaitez utiliser à la fois les modules de nœud protractor v3.1.1 et webdriver-manager v10.0.4, cela pourrait potentiellement être votre solution : vous pouvez spécifier dans votre fichier de configuration où se trouvent les fichiers binaires avec seleniumServerJar et chromeDriver par la référenceConf.js .

J'ai eu la même erreur, mais j'ai couru node_modules/protractor/bin/webdriver-manager update et cela a fonctionné pour moi merci :)

Ma solution consistait à remplacer la version de mon fichier jar par la plus récente en ../e2e-tests/config/protractor.e2e.local.conf.js

Cette page vous a été utile?
0 / 5 - 0 notes