【发布时间】:2016-03-04 10:30:43
【问题描述】:
使用 Allure 报告框架,当步骤失败时,我们可以通过调用带有 @Attachment 注释的方法来附加屏幕截图或日志。
@Attachment(value = "Message", type = "text/plain")
public String attachLog(){
return "Hello, Test failed!";
}
但这意味着我必须在断言之前的每个步骤中显式调用此方法( attachLog() )。这似乎不合理。
在 CucumberJvm 中,“after”钩子是附加屏幕截图或日志的好方法。我们通过检查场景状态并根据结果附加屏幕截图/日志来做到这一点。
我尝试在 cucumberJvm “after” 钩子中调用上述方法( attachLog() )。但很遗憾没有奏效。
是否有解决方案来完成这项工作?
干杯 维诺德
【问题讨论】:
标签: cucumber-jvm allure