无法更新 chromedriver 和 seleniumrelease [英] Can't update chromedriver and seleniumrelease
问题描述
我尝试使用量角器.所以我跟着一个小教程,我做的第一件事是:
I try to work with protractor. So I followed a small tutorial and the first thing I did:
npm install -g protractor
这将安装两个命令行工具,量角器和 webdriver-manager.但现在我必须更新我的 webdriver-manager:
This will install two command line tools, protractor and webdriver-manager. But now I have to update my webdriver-manager:
webdriver-manager update
所以我的 cmd 尝试连接 https://chromedriver.storage.googleapis.com/2.14/chromedriver_win32.zip 和 https://selenium-release.storage.googleapis.com/2.45/selenium-server-standalone-2.45.0.jar.但它会给出这个错误:
So my cmd tries to connect with https://chromedriver.storage.googleapis.com/2.14/chromedriver_win32.zip and https://selenium-release.storage.googleapis.com/2.45/selenium-server-standalone-2.45.0.jar. But it will give this error:
C:Program Files (x86)Jenkinsworkspace estnew>webdriver-manager update
Updating selenium standalone
downloading https://selenium-release.storage.googleapis.com/2.45/selenium-server
-standalone-2.45.0.jar...
Updating chromedriver
downloading https://chromedriver.storage.googleapis.com/2.14/chromedriver_win32.
zip...
Error: Got error Error: getaddrinfo EAI_AGAIN from https://selenium-release.stor
age.googleapis.com/2.45/selenium-server-standalone-2.45.0.jar
Error: Got error Error: getaddrinfo EAI_AGAIN from https://chromedriver.storage.
googleapis.com/2.14/chromedriver_win32.zip
有时是 EAI_AGAIN 错误,有时是 ENOTFOUND.但我不明白的是,我可以在浏览器中手动下载 zip 和 jar.当我浏览 URL 时,一切正常.但不是在cmd中.有人能帮我吗?PS:无法ping通网址的
Sometimes it is the EAI_AGAIN error and sometimes ENOTFOUND. But what I don't understand is that I can download the zip and the jar manually in my browser. When I surf to the URL it all works fine. But not in the cmd. Can someone help me? PS: pinging isn't possible to the url's
更新:代理设置后我收到此错误:
Update: after proxy settings I get this error:
Error: Got error Error: tunneling socket could not be established, cause=socket
hang up from https://chromedriver.storage.googleapis.com/2.14/chromedriver_win32
.zip
推荐答案
如果设置代理不起作用,是怎么回事,你可以从控制台显示的url手动下载文件,并将它们放入硒文件夹
If setting your proxy does not work, how it happened to me, you can download the files manually from the urls show in the console, and put them into the selenium folder
Windows中的路径是:
The path in Windows is:
usersusernameAppDataRoaming
pm
ode_modulesprotractorselenium
usersusernameAppDataRoaming
pm
ode_modulesprotractorselenium
这对我有用.
希望对你有帮助
这篇关于无法更新 chromedriver 和 seleniumrelease的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!