selenium webdriver manager更新 - npm

时间:2016-01-11 10:23:23

标签: javascript selenium-webdriver gruntjs protractor webdriver-manager

我尝试使用" webdriver-manager"更新selenium webdriver,但我收到错误,

Error: Got error Error: read ECONNRESET from https://selenium-release.storage.googleapis.com/2.48/selenium-server-standalone-2.48.2.jar
Error: Got error Error: read ECONNRESET from https://selenium-release.storage.googleapis.com/2.48/selenium-server-standalone-2.48.2.jar
fs.js:60
      throw err;  // Forgot a callback but don't know where? Use NODE_DEBUG=fs
      ^

Error: EPERM: operation not permitted, unlink 'C:\Users\user_name\AppData\Roaming\npm\node_modules\protractor\selenium\selenium-server-standalone-2.48.2.jar'
    at Error (native)

我不确定原因是什么。我也尝试更新量角器,但没有运气。

此外,我尝试以管理员身份运行命令提示符并运行

webdriver-manager update --ignore_ssl

请帮忙。

4 个答案:

答案 0 :(得分:1)

我已经解决了以下问题,

LiveVisual Tree

答案 1 :(得分:1)

我遇到同样的问题,并在运行更新Chrome驱动程序时遇到以下错误。 错误:出错错误:来自https://chromedriver.storage.googleapis.com/2.21/chromedriver_win32.zip的证书链中的自签名证书 我手动下载驱动程序保存为node_modules \ protractor \ selenium \ chromedriver_2.21.exe 它起作用了。我是从办公室网络运行的

答案 2 :(得分:0)

它实际上也适用于http:http://selenium-release.storage.googleapis.com/2.48/selenium-server-standalone-2.48.2.jar,只需在库中找到 - 替换它。

或手动下载到:node_modules / protractor / selenium

答案 3 :(得分:0)

我有同样的问题。

我的解决方案是更新node.js(最好的方法 - 只需下载最新版本并安装它)。