【发布时间】:2017-11-26 14:26:07
【问题描述】:
在 Protractor 中更新 Webdriver 时出错。
尝试使用代理设置:
npm config set proxy http:Proxy:port
npm config set http_proxy http:Proxy:port
npm config set https_proxy https:Proxy:port
系统信息:
量角器版本:5.2.0
npm 版本:3.10.10
mvn 版本:3.5.2
错误:
tunneling socket could not be established, cause=read ECONNRESET
C:\Windows\System32>webdriver-manager update
events.js:160
throw er; // Unhandled 'error' event
^
Error: tunneling socket could not be established, cause=read ECONNRESET
at ClientRequest.onError (C:\Users\a655086\AppData\Roaming\npm\node_modules\
protractor\node_modules\tunnel-agent\index.js:177:17)
at ClientRequest.g (events.js:292:16)
at emitOne (events.js:96:13)
at ClientRequest.emit (events.js:188:7)
at TLSSocket.socketErrorListener (_http_client.js:310:9)
at emitOne (events.js:96:13)
at TLSSocket.emit (events.js:188:7)
at emitErrorNT (net.js:1277:8)
at _combinedTickCallback (internal/process/next_tick.js:80:11)
at process._tickCallback (internal/process/next_tick.js:104:9)
C:\Windows\System32>
【问题讨论】:
-
问题通过使用以下命令以管理员身份运行 cmd 得到解决 npm config set proxy false npm cache clean 然后重新启动 cntlm 服务 Webdriver-manager update
-
你在设置代理,虽然你不在后面?!
-
以前它可以工作,但突然出现了这个问题。代理已设置。
标签: node.js proxy webdriver protractor