我嘗試使用量角器。於是我跟着一個小教程的第一件事情我做:無法更新chromedriver和seleniumrelease
npm install -g protractor
這將安裝兩個命令行工具,量角器和webdriver的經理。 但現在我有更新我的webdriver經理:
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連接。 但它會給這個錯誤:
C:\Program Files (x86)\Jenkins\workspace\testnew>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。當我衝浪到網址時,它一切正常。但不是在cmd中。有人能幫我嗎? PS:ping命令是不可能的URL的
更新:經過代理服務器設置我得到這個錯誤:
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
也許你還需要下載一些特定的驅動程序 – dobleUber