我最近将Allure报告整合到我现有的TestNG框架中,并且工作正常。但是我在Allure报告中看不到任何Reporter.log消息。这不受支持吗?
答案 0 :(得分:0)
Allure支持多种语言的测试框架,因此它不了解Reporter.log。但是,您可以将此文件附加到任何选定的案例,通常使用 @Attachment 注释。有关附件的更多详细信息,请查看following question。
答案 1 :(得分:0)
我想出了一种不同的方式将Reporter.log消息记录到Allure报告中,对于那些只想将日志添加到报告中的人除了将日志文件本身保存为附件之外。
我创建了一个倾城步骤,如下所示:
@Step("{0}")
public void logToReport(String message) {
log(message); //or System.out.println(message);
}
@Step({0})然后将消息添加到倾城报告中。