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

时间:2018-08-23 01:19:31

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

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

1 个答案:

答案 0 :(得分:0)

使用 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. 
    

琐事