Невозможно запустить сервер Selenium из-за ошибки "UNABLE_TO_GET_ISSUER_CERT_LOCALLY" - PullRequest
1 голос
/ 17 марта 2020

Я удалил / переустановил nodejs, транспортир, селен, webdriver-manager, но ошибка продолжается.
- Что еще мне следует удалить или обновить?
- Может ли кто-нибудь предоставить следующие шаги или направление для устранения проблемы?
- где я могу получить локальный сертификат?

мои команды:
1. обновление webdriver-manager --ignore_ssl --proxy http://password@proxy.path.com: 8080
2. webdriver-managerstart --- (подробности ошибки ниже)

Текущие глобальные установленные версии:
транспортир Версия 5.4 .3
webdriver-manager 12.1.7
доступна автономная версия selenium: 3.141.59
доступна версия chromedriver: 80.0.3987.106
доступна версия geckodriver: v0.26.0

Error: unable to get local issuer certificate  
    at TLSSocket.onConnectSecure (_tls_wrap.js:1473:34)  
    at TLSSocket.emit (events.js:311:20)  
    at TLSSocket._finishInit (_tls_wrap.js:916:8)  
    at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:686:12) {  
  code: 'UNABLE_TO_GET_ISSUER_CERT_LOCALLY'  
}  
[13:56:46] I/start - java -Dwebdriver.gecko.driver=C:\Users\USERNAME\AppData\Roaming\npm\node_modules\protractor\node_modules\webdriver-manager\selenium\geckodriver-v0.26.0.exe -jar  C:\Users\USERNAME\AppData\Roaming\npm\node_modules\protractor\node_modules\webdriver-manager\selenium\selenium-server-standalone-3.141.59.jar -port 4444  
[13:56:46] I/start - seleniumProcess.pid: 2884    
13:56:46.834 INFO [GridLauncherV3.parse] - Selenium server version: 3.141.59, revision: e82be7d358  
13:56:46.957 INFO [GridLauncherV3.lambda$buildLaunchers$3] - Launching a standalone Selenium Server on port 4444  
2020-03-17 13:56:47.035:INFO::main: Logging initialized @513ms to org.seleniumhq.jetty9.util.log.StdErrLog  
13:56:47.373 INFO [WebDriverServlet.<init>] - Initialising WebDriverServlet  
13:56:48.375 INFO [SeleniumServer.boot] - Selenium Server is up and running on port 4444  

Ответы [ 2 ]

0 голосов
/ 26 марта 2020

"Запустить ./node_modules/webdriver-manager update --ignore_ssl --proxy with proxy"

Я выполнил предложение выше, но получил это сообщение об ошибке с бизнес-прокси:

I / http_utils - игнорирование SSL-сертификата E / downloader - ожидаемый код ответа 200, получено: 403 I / update - селен автономен: файл существует .AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \ webdriver-manager \ selenium \ selenium-server-standalone-3.141.59.jar I / update - selenium standalone: ​​selenium-server-standalone-3.141.59.jar до даты (узел: 72544) UnhandledPromiseRejectionWarning: Ошибка: код состояния ответа не равен 200

0 голосов
/ 18 марта 2020

Можете ли вы запустить webdriver-manager update --ignore_ssl из модулей локального узла проекта, возможно, ваша команда выполняется глобально, попробуйте следующие параметры, либо один из них должен работать

  1. Запуск ./node_modules/webdriver-manager update --ignore_ssl --proxy с прокси
  2. Запуск ./node_modules/webdriver-manager update --ignore_ssl без прокси
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...