關於ie驅動

2022-07-02 12:30:13 字數 1179 閱讀 4274

無論是selenium2(webdriver)還是selenium2library,如果想要呼叫ie瀏覽器,均需以下步驟。

解壓縮得到iedriverserver.exe,並將其所在目錄新增到環境變數

針對windows vista和windows 7上的ie7或者更高的版本,必須在ie選項設定的安全頁中,4個區域的啟用保護模式的勾選都去掉(或都勾上),即保持四個區域的保護模式是一致的。如下圖所示:

針對ie10和更高的版本,必須在ie選項設定中的高階頁中,取消增強保護模式。如下圖所示:

瀏覽器的縮放比例必須設定為100%,這樣元素定位才不會出現問題,如下圖所示:

針對ie11,需要修改登錄檔。如果是32位的windows,key值為

hkey_local_machine\software\microsoft\internet

explorer\main\featurecontrol\feature_bfcache

,如果是64位的windows,key值為

hkey_local_machine\software\wow6432node\microsoft\internet

explorer\main\featurecontrol\feature_bfcache

如果key值不存在,就新增。(featurecontrol右鍵新建項feature_bfcache,然後feature_bfcache右鍵新建qword64位,輸入名字iexplorer.exe)之後在key內部建立乙個iexplorer.exe,dword型別,值為0,我的windows是64位的,修改後的登錄檔如下圖所示:

之後selenium就可以正常開啟ie瀏覽器。

參考selenium官方文件

關於adb驅動

android裝置 如手機 連線pc時所需要的驅動程式,一般android裝置連線winxp是無需安裝驅動的。adb的全稱為android debug bridge,就是起到除錯橋的作用。通過adb我們可以在eclipse中方面通過ddms來除錯android程式,說白了就是debug工具。adb是...

IE 專有的事件驅動方法 Named Script

雖然不太建議這麼寫,不過做為乙個介紹還是有必要的,如果在只考慮 ie 使用者的情況下,此方法還是有一定的便利性的。named script 通過 這個例子有多個相同的 name 的物件,注意 是 name 而不是 id,在 dom 標準中 id 應該是唯一的,雖然在 ie 中可以有多個相同 id 的...

關於 IE 這坨屎

記錄下最近遇到的ie的bug,大部分是樣式的問題,因為jquery很好的解決了js的相容性問題。1.ie6 7 當text ident遇到inline block時,整個標籤會被縮排掉。解決方案 1使用block float,但無法居中。2再標籤前面加個 佔位符即可。2.ie下空標籤失效解決辦法 b...