Selenium2學習-041-chromedriver:org.openqa.selenium.WebDriverException: unknown error: cannot determine loading status from unexpected alert open


今天在寫WebDriver處理彈出框(alertconfirmprompt)演示實例腳本分發給朋友時,在其執行時未能成功執行,對應的部分錯誤詳情如下:

org.openqa.selenium.WebDriverException: unknown error: cannot determine loading status from unexpected alert open (Session info: chrome=53.0.2785.116) (Driver info: chromedriver=2.21.371459 (36d3d07f660ff2bc1bf28a75d1cdabed0983e7c4),platform=Windows NT 10.0 x86_64) (WARNING: The server did not provide any stacktrace information) Command duration or timeout: 50 milliseconds

經查,chromedriver V2.21 啟動 chrome V5* 版本時,存在已知修復的缺陷 1362,詳情截圖如下所示:

 

同時,由chromedriver官方更新歷史可知,自 Ver 2.22 開始支持 Chrome 51+ 版本,在其更新信息中也表明了修復了缺陷。

因而,解決這個問題,只需要更新一下 chromedriver 版本即可,更新時請注意選擇對應的chrome版本要求。

 

相應的腳本源碼文件分享鏈接:https://yunpan.cn/ckrsegwX3p4GE  訪問密碼 7b6d

 

至此,Selenium2學習-041-chromedriver:org.openqa.selenium.WebDriverException: unknown error: cannot determine loading status from unexpected alert open 順利完結,希望此文能夠給初學 Selenium 的您一份參考。

最后,非常感謝親的駐足,希望此文能對親有所幫助。熱烈歡迎親一起探討,共同進步。非常感謝! ^_^

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM