当前位置: 首页 > 知识库问答 >
问题:

如何在serenity-cucumber框架中设置chromeoptions.setPageLoadStrategy

邢献
2023-03-14

我一直面临Chrome浏览器超时的问题,日志如下:,

[1538530975.003][严重]:从渲染器接收消息时超时:57.998[1538530975.008][严重]:从渲染器接收消息时超时:-0.005

通过一些研究发现了解决方案(参考:https://www.skptricks.com/2018/08/timed-out-receiving-message-from-renderer-selenium.html)要将chrome选项设置为,

ChromeOptions选项=新的ChromeOptions();选项。setPageLoadStrategy(PageLoadStrategy.NONE);

不确定如何在Serenity属性中配置相同的属性。

共有1个答案

督飞鸣
2023-03-14

你可以在作者的博客上找到一些设置chrome的技巧https://johnfergusonsmart.com/configuring-chromedriver-easily-with-serenity-bdd/我认为也有可能在@Managed(options=“xxx”)注释中提供选项,但我个人还没有尝试过。

 类似资料:
  • 我正在使用Cucumber结合Serenity框架编写一些BDD自动化测试。在我的BDD测试中,我需要一些超时机制,这样如果cucumber场景或Serenity中的一个步骤花费的时间太长,它就会超时,测试就会失败。 我在下面的链接中发现了一些信息:https://groups.google.com/forum/#!topic/cukes/QaPvVMnqDvE 因此,对于Cucumber,步骤定

  • 我正在使用cucumber框架进行移动应用程序测试。在pom.xml中,我给出了下面这个插件来运行TestClass.java--它有上传应用程序最新apk版本的代码。Main方法存在于这个TestClass中。我需要在实际测试执行之前运行这个。如果我使用pom.xml-->mvn clean test运行,我会得到这个错误。ClassNotFoundExpection总是与pom.xml一起抛出

  • 问题内容: 在我的应用程序中,我需要使用express框架设置cookie。我已经尝试了以下代码,但没有设置cookie。 谁能帮我做到这一点? 问题答案: 在Express中使用中间件的顺序很重要:先前声明的中间件将首先被调用,并且如果它可以处理请求,则稍后声明的任何中间件都不会被调用。 如果正在处理请求,则需要向上移动中间件: 此外,中间件需求 要么 端的请求(通过发回的响应),或请求传递到下

  • 在我的问题中,我使用NetBeans创建了单独的jframes。一个是使用textfield输入用户名和密码字段的登录框架。一旦登录,你就会进入下一个框架,回家。现在,我在home框架上放置了一个标签,以显示登录用户的名称。现在我想知道如何获得应用在登录框中的用户名来显示在这个标签中。提前感谢…在这方面的任何帮助都是非常感谢的。谢了。我想从登录框架中获取登录用户名以显示在主框架中。我尝试了以下代码

  • 问题更新如下问题下的备注。 当我试图与Activiti框架一起运行spring-boot2项目时,我收到的问题描述得稍微低一些。 首先,这个项目是使用Spring初始值设定项创建的,所有进一步的开发都是使用本教程完成的-如何使用Spring Boot启动Activiti Spring JPA。 本教程描述了如何与Spring-boot 1. x一起使用它。在这个条件下(sping-boot-1.

  • 我有一个使用Equinox OSGI框架的现有Eclipse项目,该框架有一个现有的OSGI。启动要使用IntelliJ启动的运行配置。理想情况下,我希望IntelliJ基于此创建一个运行配置。但由于我没有找到任何现成的解决方案,我安装了Osmorc插件,并试图设置Equinox OSGI框架实例,但即使我指定了plugins/eclipse目录,我还是不断收到一个错误-IDEA在/Applica