如何在Serenity-Cucumber框架中设置Chrome选项.setPageLoadStrategy

时间:2018-10-03 01:55:53

标签: selenium-webdriver selenium-chromedriver serenity-bdd cucumber-serenity

我一直在遇到Chrome浏览器超时问题,日志如下,

[1538530975.003] [SEVERE]:超时无法接收来自渲染器的消息:57.998 [1538530975.008] [SEVERE]:超时从渲染器接收消息:-0.005

根据一些研究发现了一种解决方案(参考:validator need one more dependency),用于将chrome选项设置为

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

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

1 个答案:

答案 0 :(得分:0)

您可以在作者的博客https://johnfergusonsmart.com/configuring-chromedriver-easily-with-serenity-bdd/上找到一些有关设置Chrome的提示,我认为也可以在@Managed(options =“ xxx”)批注中提供选项,但我没有尝试过亲自。