2015-01-20 4 views
7

Я пытаюсь использовать транспортир для автоматического тестирования javascript. Это означает, что следующие инструкции: http://www.ng-newsletter.com/posts/practical-protractor.htmlКак установить https proxy для webdriver selenium?

npm install -g protractor 

завершает отлично. Однако:

webdriver-manager update 

не обходит прокси-сервер, который у меня есть на работе. По-видимому, теперь вы можете установить прокси-сервер в конфигурации, но я не могу следить за тем, как это сделать: https://github.com/angular/protractor/pull/966 В принципе, мне нужно установить 'env.HTTPS_PROXY', но я не вижу, где это сделать? Я вижу, что я мог бы, вероятно, изменить файл webdriver-manager, чтобы исправить это, но это кажется неправильным.

Примечание: Я попытался установить эти файлы (из обновления webdriver-manager) вручную и скопировать их в ожидаемые местоположения, но файл jar будет поврежден.

ответ

13

Я только что обнаружил, что теперь он настроен на поддержку --proxy="<proxy>" в качестве аргумента, поэтому проблема решена.

Я также необходимо использовать --ignore_ssl для этого

+0

это сработало для меня. Чтобы уточнить, «» должно быть полное имя для прокси-сервера, например «http://myproxyserver.domain.com:port». Обратите внимание на «http». – hkong

+0

Не могли бы вы быть более конкретными и показать полную команду? Также поддерживает ли эта аутентификация? – Choco

+0

Ответ ниже содержит дополнительную информацию – Sam

12

В ЦМД

set PROXY=http://username:[email protected]:port 
set HTTP_PROXY=%PROXY% 
set HTTPS_PROXY=%PROXY% 
webdriver-manager update 

Или пойти в файл .npmrc обычно находится здесь C: \ Users \ username.npmrc (если не искать его с помощью команды npm config ls -l | grep config) и установить прокси-переменные вручную, набрав в нем

proxy=http://username:[email protected]:port 
https-proxy=http://username:[email protected]:port 

третий способ, чтобы сделать две переменные среды системы HTTP_PROXY и Н TTPS_PROXY со значением http://username:[email protected]:port

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