webdriver经理不在代理后面工作

时间:2017-08-17 11:21:08

标签: selenium proxy webdriver-manager

我需要使用webdriver-manager来执行:

 webdriver-manager update --proy=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。

2 个答案:

答案 0 :(得分:1)

如果您想使用位于代理后面的webDriver管理器,则问题标题听起来很像,然后像下面在浏览器实例化类中那样使用它-

WebDriverManager.chromedriver()。proxy(“ YourProxyServerUrl:YourPort”)。setup();

driver = new ChromeDriver(chromeOptions-如果有的话);

如果您正在寻找:使用“ webdriver-manager更新硒Webdriver 请参阅下面的线程- selenium webdriver manager update - npm

答案 1 :(得分:0)

对我来说有用的是除了--proxy

之外还添加了--ignore_ssl
webdriver-manager update --proxy=http://someproxy:8080 --ignore_ssl