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