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. 
    

琐事