1
如果Geb測試失敗,最好使用瀏覽器的開發工具檢查頁面。是否有可能以某種方式配置Geb,它會在失敗時停止但保持瀏覽器窗口打開?如果斷言在Geb測試中失敗,如何保持瀏覽器窗口打開?
如果Geb測試失敗,最好使用瀏覽器的開發工具檢查頁面。是否有可能以某種方式配置Geb,它會在失敗時停止但保持瀏覽器窗口打開?如果斷言在Geb測試中失敗,如何保持瀏覽器窗口打開?
從http://www.gebish.org/manual/current/configuration.html:
7.2.3驅動程序緩存
...
此外,在默認情況下蓋布將註冊關閉掛鉤退出任何緩存 瀏覽器時,JVM退出。您可以通過將te config 屬性quitCachedDriverOnShutdown設置爲false來禁用此功能。
我試過這樣做一套,在GebConfig.groovy
:
quitCachedDriverOnShutdown = false
而且,保持瀏覽器中打開即使在所有測試完成或者出現了故障。