Internet Explorer 11在通过IEDriverServer和Selenium执行测试时被随机卡住
我遇到了一些问题,IE版本11在某个页面上随机出现。代码运行良好,因为每当我重新启动程序时,它有时会工作,但最烦人的是在单击并加载页面后会随机卡住。这在IE上正常吗?我在使用Chrome时从未遇到过这种问题。但是这个网站只能在IE上运行。我能知道这个问题的原因吗?是司机吗?是网站本身吗?还是网络安全?使用Internet Explorer v11时,需要使用配置测试框架。除此之外,仅适用于IE 11您需要在目标计算机上设置一个注册表项,以便驱动程序可以保持与它创建的Internet Explorer实例的连接,如下所示:Internet Explorer 11在通过IEDriverServer和Selenium执行测试时被随机卡住,selenium,selenium-webdriver,webdriver,internet-explorer-11,selenium-iedriver,Selenium,Selenium Webdriver,Webdriver,Internet Explorer 11,Selenium Iedriver,我遇到了一些问题,IE版本11在某个页面上随机出现。代码运行良好,因为每当我重新启动程序时,它有时会工作,但最烦人的是在单击并加载页面后会随机卡住。这在IE上正常吗?我在使用Chrome时从未遇到过这种问题。但是这个网站只能在IE上运行。我能知道这个问题的原因吗?是司机吗?是网站本身吗?还是网络安全?使用Internet Explorer v11时,需要使用配置测试框架。除此之外,仅适用于IE 11您需要在目标计算机上设置一个注册表项,以便驱动程序可以保持与它创建的Internet Explor
- 对于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的问题。我建议你可以更清楚地显示问题,或者试试firefox。这是因为IE驱动程序。当我自动化IE时,我不会使用selenium,我使用的是watir classic,它使用win32ole实现,即使这个Ruby gem不受欢迎,它也能出色地完成这项工作。@Rajagopalan这不是我第一次看到你明确指责IE驱动程序在某些一般、非特定的方面不合格。如果你能更具体地提出批评,或者更好地帮助修复你认为驱动程序有问题的地方,那就太好了。@JimEvans它的速度非常慢,在我的环境中,选择一个选项会刷新页面,它会选择该选项,但最后会抛出一个错误,即对象被禁用。我听到我的同事说它不会正确地执行JavaScript。Lifesaver@DebanjanB