如何在Geb中添加日志记录

SMP*_*MPH 2 groovy cucumber geb selenium-webdriver

我正在使用Geb和Gradle/Groovy/Selenium Cucumber.

如何在通过终端运行时登录控制台.即使我可以println在groovy代码中使用语句,那些不会在控制台中打印出来.

谢谢

erd*_*rdi 6

如果您希望在println()通过gradle build运行测试时看到打印到控制台的标准流(即标准输出),则需要为您的test任务启用它:

test {
    testLogging.showStandardStreams = true
}
Run Code Online (Sandbox Code Playgroud)

即使您未启用上述选项,也可以在测试报告的其中一个选项卡中看到标准输出.