selenium-webdriver - 网络驱动程序管理器更新引发未处理的错误

标签 selenium-webdriver webdriver protractor

我正在使用 Protractor 和 webdriver,当尝试在 webdriver 管理器上进行更新时,我收到以下错误。

>     webdriver-manager update events.js:160
>       throw er; // Unhandled 'error' event
>       ^
> 
> Error: tunneling socket could not be established, statusCode=407
>     at ClientRequest.onConnect (\\hermes\vhd_profiles\VDI_Home_VHD1\modisej\AppData\Roaming\npm\node_modules\protractor\node_modules\tunnel-agent\index.js:166:19)
>     at ClientRequest.g (events.js:292:16)
>     at emitThree (events.js:116:13)
>     at ClientRequest.emit (events.js:194:7)
>     at Socket.socketOnData (_http_client.js:394:11)
>     at emitOne (events.js:96:13)
>     at Socket.emit (events.js:188:7)
>     at readableAddChunk (_stream_readable.js:176:18)
>     at Socket.Readable.push (_stream_readable.js:134:10)
>     at TCP.onread (net.js:551:20)

当我使用 webdriver-manager status 检查当前可用的驱动程序列表时,我得到以下信息。
    $ webdriver-manager status
    I/status - selenium standalone is not present
    I/status - chromedriver is not present
    I/status - geckodriver is not present
    I/status - IEDriverServer is not present
    I/status - android-sdk is not present
    I/status - appium is not present

但是在查找 webdriver-manager 版本时请参阅以下内容:
webdriver-manager version
I/version - webdriver-manager 12.0.6

节点版本:7.2.1
Protractor 版本:5.1.2
网络驱动程序版本:12.0.6

最佳答案

webdriver-manager 更新 --proxy= http://proxy:88

这解决了我的问题。

关于selenium-webdriver - 网络驱动程序管理器更新引发未处理的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44656759/

相关文章:

selenium - 使用 Selenium 自动填写包含敏感信息的表单有多安全

javascript - Protractor IE 11 错误 - 找不到元素

angularjs - Protractor :将 url 保存为字符串以供以后重定向

ruby - cookies 让我发疯,还是我疯了?

Selenium:是否有类似 "New element inserted in DOM"的事件

python - 使用 Selenium RemoteWebDriver 运行 PhantomJS 时出错

java - 当单元格值为空时,Poi 的 getCellType() 抛出 NullPointerException

python - Selenium 2.0rc3点击功能太快?

java - 对多个数组元素执行 JUnit 断言 - 当一个元素失败时如何处理?

angularjs - 将鼠标悬停在重复上并单击菜单 Protractor