Ошибка запуска сертификата Webdriver-Manager

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

Вчера он работал, после перезапуска сегодня я получаю ошибку сертификата.

Я ввожу --ignore_ssl, добавляю прокси/https-прокси в пользовательские переменные и уже пытался запустить cmd от имени администратора.

Ошибка:

  C:\Users\<user>\AppData\Roaming\npm>webdriver-manager start --ignore_ssl 
  events.js:160
        throw er; // Unhandled 'error' event
        ^

  Error: unable to get local issuer certificate at Error (native)
      at TLSSocket.<anonymous> (_tls_wrap.js:1092:38)
      at emitNone (events.js:86:13)
      at TLSSocket.emit (events.js:185:7)
      at TLSSocket._finishInit (_tls_wrap.js:610:8)
      at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:440:38)

При обновлении я смог успешно обновиться без ошибок.


person Paul Co    schedule 24.03.2017    source источник
comment
Пожалуйста, откройте ошибку на github. Если он работает с обновлением, то он должен работать с запуском. Спасибо!   -  person cnishina    schedule 24.03.2017


Ответы (2)


Исправлено в webdriver-manager 12.0.5+:

Это была реальная проблема с webdriver-manager, которая отслеживалась как issue #229. . При запуске webdriver-manager проверит кеш и, если кеш старый, заменит его. Вышеупомянутая проблема заключается в том, что флаги ignore_ssl и proxy не передаются.

Настоящая проблема заключается в том, что webdriver-manager start не должен делать никаких веб-запросов. Удаление веб-запросов избавило от необходимости передавать флаги ignore_ssl и proxy. Поэтому, если пользователь будет тестировать свое веб-приложение локально в самолете, запуск сервера селена все равно будет работать.

В любом случае, это было решено в PR #232, и у нас должен быть новый релиз (12.0.5) позже сегодня.

Обновлять:

в webdriver-manager версии 12.0.5+ это должно быть исправлено. Последняя версия этого обновления — 12.0.6. Вы можете проверить, какую версию вы установили с помощью webdriver-manager version.

webdriver-manager version
webdriver-manager: using global installed version 12.0.5
[08:18:51] I/version - webdriver-manager 12.0.5

Исправление проблем

Потенциальные ошибки могут включать наличие старой установленной глобальной версии, хотя вы установили зависимость проекта с правильной версией webdriver-manager.

Откуда я знаю, что start не делает веб-запросов? Ну, кроме модульных тестов, я попробовал это, отключив Wi-Fi и попробовав webdriver-manager start. Если start не работает на данный момент без интернета, проверьте свою версию.

person cnishina    schedule 24.04.2017
comment
все еще получаю ошибку. C:\Users\‹user››webdriver-manager start events.js:160 throw er; // Необработанное событие «ошибка» .js:76:26) C:\Users\‹user››webdriver-manager version [16:07:45] I/version — webdriver-manager 12.0.5 - person Paul Co; 27.04.2017
comment
Это проблема и для меня, на прошлой неделе у меня все работало нормально, но со вчерашнего дня начала появляться эта ошибка, и я больше не могу запустить свой сервер селена. У меня уже установлена ​​12.0.5. @PaulCo - ты прошел через это? - person mindparse; 10.05.2017
comment
@mindparse - нет, я всегда переустанавливаю транспортир (npm удален) каждый раз, когда сталкиваюсь с проблемой. - person Paul Co; 10.05.2017
comment
@mindparse открывает проблему на github. Надеюсь на этой неделе посмотрю. Также обновляя ответ выше. - person cnishina; 10.05.2017

запуск веб-драйвера-менеджера --ignore_ssl

это сработает для вас.

person suresh    schedule 10.12.2018
comment
Это не настоящий ответ. Хотя это может или не может решить проблему, вам необходимо добавить больше контекста и пояснений о том, в чем заключалась исходная проблема и как ваше решение решает ее. - person GMB; 11.12.2018