使用TestNG和Java将Allure Report + Video作为附件/超链接

时间:2016-09-05 20:01:25

标签: java testng allure

如何附加超链接或视频以引诱报告?

我可以将屏幕截图附加到倾城报告中,但如何附加视频或视频的超链接。

我正在从蒙特媒体库生成视频 我正在从selenium网格视频节点生成视频。

1 个答案:

答案 0 :(得分:0)

您可以将超链接作为字符串附件附加,可以呈现为文本或json。您还可以使用降价渲染来改进testng-adapter以在测试完成时添加测试描述的超链接。

public class AllureTestListener implements IResultListener, ISuiteListener  {
...
    @Override
    public void onTestSuccess(ITestResult iTestResult) {
        String videoUrl = "http://localhost";
        Description desc = new Description().withType(MARKDOWN);
        desc.setValue("Please find attached video [here](" + videoUrl + ")");
        Allure.LIFECYCLE.fire((TestCaseEvent) context -> 
            context.setDescription(desc)
        );
        fireFinishTest();
    } 
...
}