量角器:如何成功运行webdriver-manager更新?

时间:2018-03-30 01:16:38

标签: angularjs selenium-webdriver protractor webdriver-manager

尝试安装最新的量角器,但步骤2(www.protractortest.org/#/tutorial)未按计划进行,出现此错误:

[12:08:38] I/file_manager - creating folder C:\Users\bertie\AppData\Roaming\npm\node_mo
events.js:160
      throw er; // Unhandled 'error' event
      ^

Error: getaddrinfo ENOTFOUND selenium-release.storage.googleapis.com selenium-release.sto
    at errnoException (dns.js:28:10)
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:76:26)

我在网络上的代理后面,不知道代理名称但是有pac文件。我可以使用哪种解决方法来安装和运行webdriver?使用节点版本6.11.2和Windows 2008R2。

1 个答案:

答案 0 :(得分:-1)

根据PAC代理文件Wiki,PAC文件包含一个javascript函数,它将返回代理地址。如果您无法从网络管理员处获取代理地址,则可以尝试查找代理地址。

enter image description here

获得代理地址后,您可以执行以下两个选项之一:

1)在webdriver-manager cli中传递代理

webdriver-manager update/start --proxy proxy_address

2)在Windows环境变量中添加HTTP_PROXYHTTPS_PROXYNO_PROXY

然后你不需要每次都在cmd行传入代理。