【发布时间】:2015-09-25 14:21:45
【问题描述】:
我在window 7 - 32 位系统上操作。我正在运行的代码在 Chrome 和 Firefox 上运行时运行良好。但他的代码在 IE - 11 上不起作用。
浏览器打开并启动应用程序,但无法在页面上找到任何元素,因此没有抛出此类元素异常。
我还完成了针对 IE11 提到的以下附加设置
(仅对于 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。)
也有人说应该禁用增强保护模式。但我找不到那个设置。
有没有人可以帮助我。
【问题讨论】:
标签: internet-explorer selenium