Selenium WebDriver(3.3.1.JAR)与WIN10 64bit,IE11

时间:2017-04-06 03:21:16

标签: selenium-webdriver internet-explorer-11 nosuchelementexception

- 我在Win10 x64bit,IE11中使用Selenium webdriver(3.3.1.Jar)和TestNG,我的代码适用于除IE11之外的其他broswers(Chrome,Firefox)。 - 我将受保护的安全模式设置为未经检查 -set JAVA_HOME& Env变量中的路径 - 更改IE11的注册表设置。 -Made Zoom等级100% - 与其他旧的selenium服务器jar以及其他旧的IEdriverserver.exe一起使用 这是我经历的 - 按钮单击不起作用 - 执行缓慢 - 找不到其他broswers容易运行的许多元素 请帮帮我

1 个答案:

答案 0 :(得分:0)

请尝试以下解决方案: (仅对于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的值为0的DWORD值。)