我们可以获得TestNG报告,显示测试类是通过还是失败

问题描述 投票:2回答:1

我们可以获得testNG报告,显示特定的测试类是通过/失败,因为现在报告只显示方法通过/失败而不是类级别。如果我们可以获得TestNG报告,那么类级别如何通过和失败。

java maven selenium testng
1个回答
0
投票

您需要使用Testng侦听器来自定义报表并创建一个html报表模板来展示结果。您可以在课程级别获得测试结果,如下所述。

public void onTestSuccess(ITestResult result) {
    log("\nSuccess\n");
    String className = result.getInstanceName();      
    log(className);
}

这是使用侦听器onTestSuccess的示例。以同样的方式,您可以使用onTestFailure,onTestSkipped监听器进行测试失败并跳过。

在这里,您可以查看如何进行testng报告自定义。

https://www.seleniumeasy.com/testng-tutorials/testng-customize-emailable-html-report-example

© www.soinside.com 2019 - 2024. All rights reserved.