2017-02-23 58 views
2

Я пытаюсь использовать Транспортер на базовом прогоне Углового Быстрого Старта.Почему обновление веб-браузера Protractor не выполняется?

Однако, когда я бегу транспортир, или просто попробуйте обновить WebDriver сам я получаю следующий результат:

[11:31:24] I/file_manager - creating folder C:\Users\davidtaylorjr\devbox\home\angula 
r2-fundamentals\node_modules\protractor\node_modules\webdriver-manager\selenium 
events.js:161 
     throw er; // Unhandled 'error' event 
    ^

Error: unable to verify the first certificate 
    at TLSSocket.<anonymous> (_tls_wrap.js:1085:38) 
    at emitNone (events.js:86:13) 
    at TLSSocket.emit (events.js:186:7) 
    at TLSSocket._finishInit (_tls_wrap.js:603:8) 
    at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:433:38) 

Я не изменяли какие-либо файлы, и они являются файлы, которые доступны в Angular Quickstart

+0

Можете ли вы дать нам более подробную информацию о вашей среде? Какая ОС (я предполагаю окна из-за путей, но какую версию) вы используете? Какая версия узла? Я не могу реплицировать это с помощью узла 'v6.9.2' на OSX. Вы за прокси? Что происходит при запуске './node_modules/.bin/webdriver-manager update'? –

+0

Последнее обновление Windows 10, без прокси. Узел 7.7.0 Как его запустить? Если это просто «npm run ./node_modules/.bin/webdriver-manager update», тогда на выходе появляется ошибка пропустить скрипт. @NickTomlin – davidtaylorjr

+0

Однако вы обычно запускаете исполняемый файл из командной строки Windows. Вам нужно будет определить точный путь для окон, но это должно быть что-то вроде 'node_modules \ .bin \ webdriver-manager update' –

ответ

1

Программное обеспечение, имеющий конфликт с текущими параметрами сети и SSL проверки сертификатов.

Транспортир и веб-драйвер имеют возможность справиться с этим, установив флаг в команде обновления. Набор команд должен быть следующим:

webdriver-manager update --ignore_ssl

Это позволит вам обновить без помечено с ошибками SSL.

Это следует использовать, только если другие методы работы с SSL не удались.

0

Webdriver-manager на update загружает несколько драйверов/банок из следующих источников. Похоже, во время этого есть проблема. Вы можете вручную загрузить и проверить, если вы можете по следующей ссылке в

Источники: от webdriver-manager configs

"cdnUrls": { 
    "selenium": "https://selenium-release.storage.googleapis.com/", 
    "chromedriver": "https://chromedriver.storage.googleapis.com/", 
    "geckodriver": "https://github.com/mozilla/geckodriver/releases/download/", 
    "iedriver": "https://selenium-release.storage.googleapis.com/", 
    "androidsdk": "http://dl.google.com/android/" 
    } 
+0

Ссылки googleapis все принимают меня в файлы XML, ссылка Geckodriver не существует в github, она дает ошибку 404. Ссылка Android SDK не существует. – davidtaylorjr

+1

Это базовый менеджер Url и webdriver, который добавляет правильные версии и другую информацию и запускает загрузку. Я предположил, что вы вручную могли бы быть завитки или любой другой проверки, если вы видите какие-либо ошибки сертификата из того места, где вы используете 'webdriver-manager', - будь то контейнер-докер или машина-бродяга – AdityaReddy

 Смежные вопросы

  • Нет связанных вопросов^_^