1. 程式人生 > 其它 >Selenium 呼叫IEDriverServer開啟IE瀏覽器

Selenium 呼叫IEDriverServer開啟IE瀏覽器

Selenium 呼叫IEDriverServer開啟IE瀏覽器
無論是selenium2(WebDriver)還是selenium2Library,如果想要呼叫ie瀏覽器,均需以下步驟。
下載IEDriverServer。進入索引頁,首先選擇版本號,IEDriverServer的版本號和Selenium的版本號一定要一致,因為我選擇的是selenium-2.53,所以IEDriverServer也選擇的是2.53版本的。開啟後的頁面如下所示: 解壓縮得到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值不存在,就新增。之後在key內部建立一個iexplorer.exe,DWORD型別,值為0,我的windows是64位的,修改後的登錄檔如下圖所示:
之後Selenium就可以正常開啟ie瀏覽器。