【问题标题】:If an assertion fails in a Geb test, how to keep the browser window open?如果 Geb 测试中的断言失败,如何保持浏览器窗口打开?
【发布时间】:2014-05-24 18:57:08
【问题描述】:

如果 Geb 测试失败,最好使用浏览器的开发人员工具检查页面。是否可以通过某种方式配置 Geb,使其在失败时停止但保持浏览器窗口打开?

【问题讨论】:

    标签: selenium selenium-webdriver geb


    【解决方案1】:

    来自http://www.gebish.org/manual/current/configuration.html

    7.2.3 驱动缓存

    ...

    此外,默认情况下,Geb 将注册一个关闭挂钩以退出任何缓存 JVM 退出时的浏览器。您可以通过设置 te config 禁用此功能 属性 quitCachedDriverOnShutdown 为 false。

    我尝试在GebConfig.groovy 中设置这样做:

    quitCachedDriverOnShutdown = false
    

    即使在所有测试完成或测试失败后,浏览器也会保持打开状态。

    【讨论】:

      猜你喜欢
      • 2023-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-26
      • 1970-01-01
      • 2016-03-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多