IE 11
支持與selenium webdriver
在Windows 7? 我在我的Windows 7機器上試過了。我的IE驅動程序實例打開,但URL不打開。Windows 7上的IE 11與硒webdriver
錯誤顯示如下:
java.lang.IllegalStateException:沒有找到匹配
IE 11
支持與selenium webdriver
在Windows 7? 我在我的Windows 7機器上試過了。我的IE驅動程序實例打開,但URL不打開。Windows 7上的IE 11與硒webdriver
錯誤顯示如下:
java.lang.IllegalStateException:沒有找到匹配
對於IE 11只,你將需要設置目標計算機上的註冊表項,以便司機可以保持與其創建的Internet Explorer實例的連接。對於32位Windows安裝,您必須在註冊表編輯器中檢查的密鑰是HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BFCACHE
。
對於64位Windows安裝,關鍵是HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BFCACHE
。
請注意,FEATURE_BFCACHE
子項可能存在也可能不存在,應該創建它,如果它不存在。在此密鑰內部,創建一個名爲iexplore.exe
的值DWORD
,值爲0
。
整體上,Selenium不支持IE11。但是,對於我們的正確幫助,您需要向我們提供更多信息。這需要IEDriver的版本,Selenium的版本,錯誤的完整堆棧跟蹤以及發生錯誤的代碼的副本。 – Arran
爲了讓這一點更加明顯,並且節省了我浪費的時間,**自12月中旬**以來,非官方的IE11支持已被打破。請參閱https://groups.google.com/forum/m/#!topic/selenium-users/TdY_rRNF-gw – webXL