Ошибка обновления веб-драйвера

Я новичок в использовании транспортира. Попытка установить автономный webdriver-manager но получаю следующую ошибку.

Node v7.2.0
Protractor 5.0.0
webdriver-manager 11.1.1

когда я бегу webdriver-manger update --standalone Я получаю следующую ошибку

[17:25:21] I/file_manager - creating folder C:\Users\AppData\Roaming\npm\node_modules\protractor\node_modules\webdriver-manager\selenium
[17:25:22] E/downloader - undefined
[17:25:22] I/update - chromedriver: file exists C:\Users\AppData\Roaming\npm\node_modules\protractor\node_modules\webdriver-manager\selenium\chromedriver_2.26win32.zip
[17:25:22] I/update - chromedriver: unzipping chromedriver_2.26win32.zip
**(node:14972) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Invalid filename
(node:14972) DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
[17:25:22] E/downloader - undefined
[17:25:22] I/update - selenium standalone: file exists** C:\Users\AppData\Roaming\npm\node_modules\protractor\node_modules\webdriver-manager\selenium\selenium-server-standalone-2.53.1.jar
[17:25:22] I/update - selenium standalone: 2.53.1 up to date
[17:25:24] E/downloader - undefined
[17:25:24] I/update - geckodriver: file exists C:\Users\AppData\Roaming\npm\node_modules\protractor\node_modules\webdriver-manager\selenium\geckodriver-v0.12.0-win64.zip
[17:25:24] I/update - geckodriver: unzipping geckodriver-v0.12.0-win64.zip

3 ответа

Это сработало для меня:

webdriver-manager --ignore_ssl update

У меня такая же проблема. Отсутствующая конфигурация прокси вызвала этот бессмысленный вывод.

Сработала следующая команда:

webdriver-manager update --proxy "http://<user>:<pw>@webproxy.<company>.com:8080/"

Я столкнулся с такой же проблемой в защищенной сети:

Обновление менеджера webdriver --proxy http://127.0.0.1:8888/

работал для меня, и я успешно смог обновить веб-драйверы.

  1. Добавление --ignore_ssl должно решить проблему.

  2. Тем, кто работает с локальными веб-драйверами вместо глобальных, необходимо запустить это в базовом каталоге вашего проекта -

    node_modules/protractor/bin/webdriver-manager --ignore_ssl update
    
  3. Те, кто работает с Protractor вместе с плагином gulp -protractor- вам нужно будет обновить webdriver-manager в двух местах в вашем локальном каталоге node_modules:

    node_modules / protractor / bin / webdriver-manager node_modules / gulp-protractor / node_modules / protractor / node_modules / webdriver-manager

    Во втором месте gulp-protractor ищет веб-драйверы. Итак, вам нужно выполнить две команды:

    node_modules/protractor/bin/webdriver-manager --ignore_ssl update
    node
    node_modules/gulp-protractor/node_modules/protractor/node_modules/webdriver-manager
    --ignore_ssl update
    

У меня были некоторые проблемы с установкой Java. Я установил последнее обновление Java, открыл новую оболочку, и проблема была решена:)

Другие вопросы по тегам