如果断言在Geb测试中失败,如何保持浏览器窗口打开?

时间:2014-05-21 15:31:24

标签: selenium selenium-webdriver geb

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

1 个答案:

答案 0 :(得分:5)

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

  

7.2.3驱动程序缓存

     

...

     

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

我试过在GebConfig.groovy

中设置
quitCachedDriverOnShutdown = false

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