使用Geb进行测试之间的Mantain会话

Tom*_*ero 1 grails geb

我正在使用Geb测试我的应用程序,我想在测试之间保持会话,这样我就可以避免在每次测试中登录(这在浏览器中观看测试时很烦人).

有没有办法保持会议?

erd*_*rdi 7

默认情况下,Geb测试集成会在每次测试后清除所有cookie,这意味着您丢失了Web会话.您可以使用GebConfig.groovy中的以下配置选项轻松更改该行为:

autoClearCookies = false
Run Code Online (Sandbox Code Playgroud)

您可以在此处详细了解如何使用配置.

所以,是的,可以在测试之间保持会话.