Internet Explorer 11在通过IEDriverServer和Selenium执行测试时随机卡住



我遇到了IE版本11随机卡在某些页面上的问题。 代码工作正常,因为每当我重新启动程序时,它有时都可以工作,但最烦人的会在单击并加载页面后随机卡住。 这在IE上正常吗? 我在使用 Chrome 时从未遇到过此类问题。 但是这个网站只能在IE上工作。 我可以知道这个问题的原因是驱动程序吗? 网站本身?还是网络安全?

使用Internet Explorer v11时,需要使用"必需配置"配置测试框架。除了专门针对 IE 11 的这些之外,您还需要在目标计算机上设置注册表项,以便驱动程序可以保持与它创建的Internet Explorer实例的连接,如下所示:

  • 对于 32 位 Windows 安装,必须在注册表编辑器中检查的项是:

    HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet ExplorerMainFeatureControlFEATURE_BFCACHE. 
    
  • 对于 64 位 Windows 安装,密钥是:

    HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftInternet ExplorerMainFeatureControlFEATURE_BFCACHE. 
    

琐事

  • 注册表项 HKEY_LOCAL_MACHINE...\FEATURE_BFCACHE Internet Explorer 驱动程序如何解决 Internet Explorer 11 问题?
  • IE浏览器保护模式设置和缩放级别
  • Selenium InternetExplorerDriver 没有在窗口上获得焦点
  • 如何通过Selenium和Java使用setAbility((忽略Internet Explorer的保护模式设置?

最新更新