【发布时间】:2017-08-29 20:05:38
【问题描述】:
我在 Geb 测试中使用 Spock Reports 扩展。我正在尝试查找是否有任何方法可以让日志消息显示在 Spock 报告中。
我大概是这样的:
@Slf4j
class SpockReportExample extends GebReportingSpec {
def expectedVar = "5"
when: "I click the button."
button.click()
then: "The new value is displayed."
def value = formElement.value()
value==expectedValue
log.info("The new value is $value")
}
我想在我的 spock 报告中查看说明要输出的实际值的日志,但我找不到方法。我尝试在信息、警告、调试、错误和跟踪级别发送日志,但没有运气。这可能吗?
【问题讨论】:
-
您应该看到报告中的条目。找到
index.html点击进入标准输出选项卡。 -
当我转到 index.html 并单击我的测试时,我看不到日志消息。我也没有看到“标准输出选项卡”。是否有具有此功能的特定报告模板?
-
您有自己的测试导航器吗?这是一个链接,应该是绿色或红色
-
我正在使用默认的 Spock 报告模板。当我单击指向特定功能规范的红色或绿色链接时,它只会显示时间:我单击按钮。然后:显示新值。
-
你能分享你的项目吗?
标签: spock geb spock-reports