当前位置: 首页 > 面试题库 >

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

聂翼
2023-03-14
问题内容

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


问题答案:

使用 Internet Explorer v11时 ,需要使用“
必需的配置”配置
测试框架 。除了专门 针对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.
    


 类似资料:
  • 问题内容: 我遇到了NullPointerException问题。我已尽力而为,但无法解决此问题。我正在为我的项目实现POM模型(selenium)。 这一页: 测试类: 错误日志: 类: 有什么帮助吗? 问题答案: 您需要先初始化。如我所见,您正在创建但未初始化的引用,请尝试如下操作:- 注意 :-如果要初始化,则需要先下载chromedriver并设置系统属性,然后再将驱动程序初始化为:- 所

  • 我正在通过使用以下代码创建可执行的jar文件来运行selenium脚本。 另外,为了执行测试用例,我使用testdata.xls。每当我执行任何测试时,TestData.xls都是必需的。 下面是我的项目的层次结构:[请点击图片exapnd]。 在使用jar文件执行测试的同时,我需要做哪些更改,以便我的脚本将从test data.xls中获取测试数据? 更新:-写完这段代码后添加截图

  • 问题内容: 我有一台服务器A,上面装有eclipse,testNG,selenium和其他东西。我有另一个服务器B,上面装有Bamboo设置。 我能够在服务器A上运行一个testNG脚本,该脚本在我正在开发的Web应用程序上运行一组selenium测试。我使用了eclipse中显示的vm属性中的java命令,通过Bamboo在服务器B上创建了一个ssh任务。 但是,它似乎只是坐在那里而从未真正完成

  • 当在我的本地机器上用Visual Studio中的C#运行Selenium测试时,测试运行良好并且全部通过。然而,当我试图在詹金斯上运行它们时,它们失败了。如果我使用FireFox,那么Jenkins运行良好。问题是,我的老板想要使用IE因为这是我们公司最常用的。 下面是无法运行的代码: 最后但并非最不重要的是StackTrace: 在system.net.httpwebrequest.getre

  • ErrorOccuredDuringInitializationofbootlayer我在运行测试时不断得到这个错误: 初始化启动层Java.lang.module.findException时出错:无法为C:\users\bonfire.eclipse\org.eclipse.platform_4.12.0_867647348_win32_win32_x86_64\plugins\com.beu

  • 问题内容: 如何使用SQLAlchemy从表中选择一个或多个随机行? 问题答案: 这在很大程度上是特定于数据库的问题。 我知道PostgreSQL,SQLite,MySQL和Oracle可以通过随机函数进行排序,因此可以在SQLAlchemy中使用它: 接下来,您需要通过所需的记录数来限制查询(例如使用)。 请记住,至少在PostgreSQL中,选择随机记录会带来严重的性能问题。这是一篇很好的文章