Internet Explorer 11 在通过 IEDriverServer 和 Selenium 执行测试时随机卡住
Internet Explorer 11 getting stuck randomly while executing tests through IEDriverServer and Selenium
我遇到了 IE 版本 11 随机卡在某些页面上的问题。代码工作正常,因为每当我重新启动程序时,它有时会工作,但最烦人的是在单击并加载页面后随机卡住。这在IE上正常吗?我在使用 Chrome 时从未遇到过此类问题。但该网站仅适用于 IE。我能知道这个问题的原因是驱动程序吗?网站本身?还是网络安全?
当您使用 Internet Explorer v11 时,您需要使用 Required Configuration 配置您的 测试框架 。除了这些 仅适用于 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.
琐事
我遇到了 IE 版本 11 随机卡在某些页面上的问题。代码工作正常,因为每当我重新启动程序时,它有时会工作,但最烦人的是在单击并加载页面后随机卡住。这在IE上正常吗?我在使用 Chrome 时从未遇到过此类问题。但该网站仅适用于 IE。我能知道这个问题的原因是驱动程序吗?网站本身?还是网络安全?
当您使用 Internet Explorer v11 时,您需要使用 Required Configuration 配置您的 测试框架 。除了这些 仅适用于 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.