диспетчер веб-драйверов не работает за прокси

Мне нужно использовать webdriver-manager для выполнения:

 webdriver-manager update --proxy=https://proxy.company.com:8080

Но получить

webdriver-manager: using local installed version 12.0.6
events.js:160
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at exports._errnoException (util.js:1020:11)
    at TLSWrap.onread (net.js:568:26)

то есть команда прокси все еще не работает для 12.0.6 для меня.


person Georg Heiler    schedule 17.08.2017    source источник
comment
Может прокси не работает? Попробуйте это NODE_DEBUG=cluster,net,http,fs,tls,module webdriver-manager update --proy=https://proxy.company.com:8080 и посмотрите, видите ли вы какие-либо журналы.   -  person Tarun Lalwani    schedule 19.08.2017
comment
К сожалению, это не будет отображать больше журналов, чем уже было показано выше.   -  person Georg Heiler    schedule 11.09.2017
comment
Также я заметил, что у вас тип proy вместо proxy. Я надеюсь, что это была просто опечатка, будет оклейка?   -  person Tarun Lalwani    schedule 11.09.2017
comment
Нет, проблема не в этом. вопросы/   -  person Georg Heiler    schedule 11.09.2017


Ответы (2)


Что сработало для меня, так это добавление --ignore_ssl в дополнение к --proxy

webdriver-manager update --proxy=http://someproxy:8080 --ignore_ssl
person Vojtech Ruzicka    schedule 08.11.2017
comment
Да, вы можете получить его здесь: github.com/angular/webdriver-manager - person Vojtech Ruzicka; 21.05.2020

Как звучит заголовок вопроса, если вы хотите использовать диспетчер webDriver за прокси-сервером, используйте его, как показано ниже, в классе создания экземпляров вашего браузера:

WebDriverManager.chromedriver().proxy("YourProxyServerUrl:YourPort").setup();

драйвер = новый ChromeDriver (chromeOptions-если у вас есть);

И если вы ищете: обновление веб-драйвера селена с помощью «webdriver-manager». обновление менеджера — npm

person Satyendra Sharma    schedule 21.08.2019
comment
Спасибо, это решило одну из моих проблем, но я столкнулся с той же проблемой и с другими зависимостями для бывших отчетов о огурцах [masterthought one] и javax.mail для отправки электронной почты ... что делать? - person saTya; 05.09.2019
comment
Вы можете настроить URL-адреса прокси-сервера maven в settings.xml в соответствии с вашими потребностями прокси. Этот файл находится в папке «conf» установки maven. - person Satyendra Sharma; 06.09.2019
comment
Если у вас есть URL-адрес прокси-сервера, который содержит имя пользователя/пароль, держу пари, это решение не сработает. Например, по умолчанию Java игнорирует базовую аутентификацию при туннелировании прокси. Но все же, я думаю, что этот ответ нуждается в дополнительных доказательствах. Кроме того, вопрос был основан на Javascript, а не на Java. - person djangofan; 22.05.2020