0

我需要使用 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。

4

2 回答 2

2

对我有用的是在 --proxy 之外添加 --ignore_ssl

webdriver-manager update --proxy=http://someproxy:8080 --ignore_ssl
于 2017-11-08T15:15:06.303 回答
1

如果问题标题听起来 - 你想在代理后面使用 webDriver 管理器,然后在浏览器实例化类中使用它,如下所示 -

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

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

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

于 2019-08-21T06:21:51.743 回答