Protractor 执行webdriver管理器更新时出错

Protractor 执行webdriver管理器更新时出错,protractor,angular-cli,webdriver-manager,Protractor,Angular Cli,Webdriver Manager,我按照说明安装量角器。在执行webdriver manager更新时,我遇到了这种问题 events.js:183 throw er; // Unhandled 'error' event Error: read ECONRESET at _ernoException<util.js:1022:11> at TLSWrap.onread (net.js:628:25) events.js:183 投掷者;//未处理的“错误”事件 错误:读取ECONRESET at_ernoExc

我按照说明安装量角器。在执行webdriver manager更新时,我遇到了这种问题

events.js:183
throw er; // Unhandled  'error' event
Error: read ECONRESET
at _ernoException<util.js:1022:11>
at TLSWrap.onread (net.js:628:25)
events.js:183
投掷者;//未处理的“错误”事件
错误:读取ECONRESET
at_ernoException
在TLSWrap.onread(net.js:628:25)

我支持一个公司代理。有人能帮忙吗?

如果你的网络支持代理,你需要告诉
webdriver-manager
你的代理

选项1)在webdriver manager CLI中指定代理

webdriver-manager update --proxy <your proxy>

通过这种方法,无需在webdriver manager CLI中指定代理。但是,在添加代理环境变量后打开的新CMD窗口中重试。

为什么对我的问题进行了否决?…这毕竟是一个合法的问题…如果您查找ECONRESET和node。。。“EconReset(由对等方重置连接):对等方强制关闭了连接。这通常是由于超时或重新启动导致远程套接字上的连接丢失造成的。通常通过http和网络模块遇到。”这听起来像是您的环境有问题,可能是internet连接失败,您应该重试。看,互联网是正常的…但每当我执行这个命令…我得到这个错误…有任何其他见解吗?你背后的公司防火墙/代理?是的。。。我支持一个公司防火墙,你能详细说明选项1吗?…比方说,我想在4500端口上执行e2e测试..那么我的可执行命令应该是什么:webdriver manager更新--proxy 4500Hello Arka,请澄清你的问题,从你的错误中我了解到由于网络访问而未能下载webdriver二进制文件的问题。e2e测试在哪个端口上运行无关紧要。在我看来,你想在4500端口上执行e2e测试意味着你的应用程序在4500端口上开始测试,这个端口与你的网络代理地址端口无关。和
webdriver manager update
无法控制应用程序启动的端口。请添加有关1)应用程序主页url、2)网络代理(如果需要)的信息以访问internet。如果您的问题发生在您的公司,您可以联系IT部门询问代理地址,如果发生在您的家中,通常我们不需要代理访问网络。我处于学习节点的最初级阶段。在安装量角器时,我跨过了这一步。我只是担心,这个语句执行失败是否会导致其他一些我无法处理的差异
HTTP_PROXY=<your proxy> 
HTTPS_PROXY=<your proxy> 
NO_PROXY=localhost, 127.0.0.1, .yourcompany.com