【发布时间】:2014-05-24 18:57:08
【问题描述】:
如果 Geb 测试失败,最好使用浏览器的开发人员工具检查页面。是否可以通过某种方式配置 Geb,使其在失败时停止但保持浏览器窗口打开?
【问题讨论】:
标签: selenium selenium-webdriver geb
如果 Geb 测试失败,最好使用浏览器的开发人员工具检查页面。是否可以通过某种方式配置 Geb,使其在失败时停止但保持浏览器窗口打开?
【问题讨论】:
标签: selenium selenium-webdriver geb
来自http://www.gebish.org/manual/current/configuration.html:
7.2.3 驱动缓存
...
此外,默认情况下,Geb 将注册一个关闭挂钩以退出任何缓存 JVM 退出时的浏览器。您可以通过设置 te config 禁用此功能 属性 quitCachedDriverOnShutdown 为 false。
我尝试在GebConfig.groovy 中设置这样做:
quitCachedDriverOnShutdown = false
即使在所有测试完成或测试失败后,浏览器也会保持打开状态。
【讨论】: