【问题标题】:How to set chrome options.setPageLoadStrategy in serenity-cucumber framework如何在 serenity-cucumber 框架中设置 chrome options.setPageLoadStrategy
【发布时间】:2018-10-03 01:55:52
【问题描述】:

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

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

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 这篇文章讲的是 chrome 选项的基础知识,它没有讨论 setpageloadstrategy,我已经根据这篇文章尝试了一些技巧,但没有一个能帮到我。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多