win7下selinum啓動IE報錯問題解決

Win7下預裝高版本IE的情況下,啓動IE WebDriver可能會出現:
org.openqa.selenium.WebDriverException: Unexpected error launching Internet Explorer. Protected Mode must be set to the same value (enabled or disabled) for all zones.
  其原因是微軟自IE7以後加入了Protected Mode的概念,爲何如此請參考 爲什麼我們需要安全模式
在這種情況下,要繼續啓動IE WebDriver進行自動化測試,需要修改註冊表,如下:
1、運行 regedit.exe
2、找到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones
3、可以看到
拋磚引玉:分享Win7 下 IE WebDriver 因保護模式無法啓動的解決 - 網易杭州QA - 網易杭州 QA Team      拋磚引玉:分享Win7 下 IE WebDriver 因保護模式無法啓動的解決 - 網易杭州QA - 網易杭州 QA Team
 
如果1-4號Key下面都有名叫2500的屬性,則將其值改爲相同的非零值(這個地方我還沒有在其他人的系統上嘗試過,我自己的系統上默認的是1,2號key  2500屬性值爲3,3,4號key 2500屬性爲0,我將3,4號key的值置爲了3,IE WebDriver成功啓動)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章