溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

selenium無法調(diào)用chrome或者firefox的原因

發(fā)布時間:2020-08-23 00:48:23 來源:網(wǎng)絡(luò) 閱讀:1119 作者:巴巴瑪瑪 欄目:軟件技術(shù)

  現(xiàn)在我們用的開源工具一般為selenium,當(dāng)然其中的好處是可以調(diào)用不同的瀏覽器。包含了ie\google\firefox等等,但調(diào)用的時候會出現(xiàn)無法調(diào)用其瀏覽器。原因很簡單,selenium和其瀏覽器的版本不符合。一般情況下是selenium調(diào)用的各個DRIVER版本低于瀏覽器的版本引起。

具體情況:

C:/Ruby200/lib/ruby/gems/2.0.0/gems/selenium-webdriver-2.43.0/lib/selenium/webdr

iver/remote/response.rb:52:in `assert_ok': unknown error: unable to discover ope

n pages (Selenium::WebDriver::Error::UnknownError)

改情況是:我調(diào)用chromedriver調(diào)用chrome瀏覽器,但一直提示我這個錯誤。

 另外一個錯誤在chrome瀏覽器中提示:“–ignore-certificate-errors”,當(dāng)然這個問題也可以通過在chrome瀏覽器中解決:右鍵瀏覽器-》快捷打開方式-》目標(biāo):"C:\Program Files\Google\Chrome\Application\chrome.exe" –ignore-certificate-errors-》點(diǎn)擊應(yīng)用按鈕,這樣就能解決改提示的問題。

 那么剛才所的selenium無法調(diào)用chrome瀏覽器的問題,只要將chromedriver最新的版本下載下來,然后放入文件夾中就可以了。

 另外一種情況,瀏覽器的版本過低情況,也只需要將瀏覽器升級即可。

selenium更新的網(wǎng)站:http://docs.seleniumhq.org/download/

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI