如果Geb测试失败,最好使用浏览器的开发人员工具检查页面。是否可以以某种方式配置Geb,它会在失败时停止但是保持浏览器窗口打开?
答案 0 :(得分:5)
来自http://www.gebish.org/manual/current/configuration.html:
7.2.3驱动程序缓存
...
此外,默认情况下,Geb会注册一个关闭挂钩以退出任何缓存 JVM退出时的浏览器。您可以通过设置te config来禁用它 property quitCachedDriverOnShutdown为false。
我试过在GebConfig.groovy
:
quitCachedDriverOnShutdown = false
即使在所有测试完成或一次失败后,浏览器也会保持打开状态。