溫馨提示×

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

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

webdriver 調(diào)用IE瀏覽器報(bào)錯(cuò)解決方法

發(fā)布時(shí)間:2020-07-31 08:18:05 來(lái)源:網(wǎng)絡(luò) 閱讀:1447 作者:xiesongsong 欄目:軟件技術(shù)

1、框架環(huán)境搭建這里省略。。。不在本文范疇之類(lèi)


2、slenium 框架中,要想支持IE,需要下載IEDriverServer(http://code.google.com/p/selenium/downloads/detail?name=IEDriverServer_Win32_2.28.0.zip),解壓縮之后,將exe程序放在安裝python的根目錄下。


3、運(yùn)行過(guò)程中大家如果出現(xiàn)WebDriverException: Message: u'Unexpected error launching Internet Explorer. Protected Mode settings are not the same for all zones. Enable Protected Mode must be set to the same value (enabled or disabled) for all zones.' 這個(gè)錯(cuò)誤。


解決: 更改IE的internet選項(xiàng)->安全,將Internet/本地Internet/受信任的站定/受限制的站點(diǎn)中的啟用保護(hù)模式全部去掉勾,或者全部勾上。下面是一個(gè)IE的例子,打開(kāi)百度,自動(dòng)搜索selenium。


4、這里設(shè)置好了之后,我在執(zhí)行的過(guò)程中還遇到一個(gè)問(wèn)題就是:


“IE已限制此網(wǎng)頁(yè)運(yùn)行腳本或Active控件,點(diǎn)擊此處允許”,如何讓它不提示?

每次這個(gè)會(huì)阻止頁(yè)面腳本的運(yùn)行,所以有時(shí)元素會(huì)加載不了,導(dǎo)致用例腳本運(yùn)行失敗。


解決:打開(kāi)IE瀏覽器,按如下設(shè)置:

工具——Internet選項(xiàng)——高級(jí)——在“允許活動(dòng)內(nèi)容在計(jì)算機(jī)上運(yùn)行”

一般來(lái)說(shuō),這樣設(shè)置后,都能解決問(wèn)題了。





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

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

AI