Protractor: Ошибка: в указанном месте не найдена банка selenium server. Убедитесь, что номер версии актуален.

Созданный на 14 июн. 2016  ·  3Комментарии  ·  Источник: angular/protractor

Ошибка: в указанном месте (/opt/ci/corporate/workspace/chcom-replatform-mobile-regression-QA/node_modules/protractor/selenium/selenium-server-standalone-2.51.0.jar) не найдена банка selenium server. Убедитесь, что номер версии актуален.

Я внезапно наблюдаю за вышеуказанной проблемой в Дженкинсе. Когда я выполняю команду ниже, снова наблюдая за разными проблемами

node_modules / protractor / bin / webdriver-manage update

[22:36:28] I / local - Запуск автономного сервера selenium ...
[22:36:28] I / launcher - Запуск 1 экземпляра WebDriver
[22:36:29] I / local - автономный сервер Selenium запущен по адресу 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
супер (opt_error);
^
WebDriverError: нуль

До прошлой пятницы все работало как положено. Наблюдаю за этим новым выпуском с субботы. Прикрепленный package.Json для справки
package.zip

Самый полезный комментарий

Была такая же ошибка, но я запустил node_modules/protractor/bin/webdriver-manager update и это сработало, спасибо :)

Все 3 Комментарий

Не хватает некоторых деталей, но я думаю, это поможет:

webdriver-manager v10.0.4 загружает файл jar сервера selenium в папку node_modules/webdriver-manager/selenium и не использует папку node_modules/protractor/selenium по замыслу. При запуске локального экземпляра транспортир v3.1.1 ищет node_modules/protractor/selenium . Если вы используете для обновления webdriver-manager v10.0.4, транспортир не знает новое местоположение папки. В следующем выпуске транспортира эти два элемента будут синхронизированы.

Поскольку protractor v3.1.1 уже имеет webdriver-manager, предпочтительнее использовать node_modules/protractor/bin/webdriver-manager для обновления ваших двоичных файлов и запуска сервера. Как в следующем выпуске транспортира, так и в версии 3.1.1 вам не нужно включать зависимость webdriver-manager в ваш package.json .

Если вы хотите использовать оба модуля узла protractor v3.1.1 и webdriver-manager v10.0.4, это потенциально может быть вашей работой: вы можете указать в своем файле конфигурации, где находятся двоичные файлы с seleniumServerJar и chromeDriver за referenceConf.js .

Была такая же ошибка, но я запустил node_modules/protractor/bin/webdriver-manager update и это сработало, спасибо :)

Мое решение заключалось в том, чтобы изменить версию моего файла jar на самую новую в ../e2e-tests/config/protractor.e2e.local.conf.js

Была ли эта страница полезной?
0 / 5 - 0 рейтинги