【发布时间】:2018-08-02 17:35:21
【问题描述】:
我需要将所有跳过的测试用例添加到我的 ExtentReports。我怎样才能做到这一点?
我在 BaseTest.java 中尝试过以下代码:
@AfterMethod
public void afterMethod(Method method)
{
if (result.getStatus() == ITestResult.FAILURE)
{
((ExtentTest) extentTest.getTest()).log(LogStatus.FAIL, result.getThrowable());
}
else
if (result.getStatus() == ITestResult.SKIP)
{
((ExtentTest) extentTest.getTest()).log(LogStatus.SKIP, "Test skipped " + result.getThrowable());
}
else
{
((ExtentTest) extentTest.getTest()).log(LogStatus.PASS, "Test passed");
}
report.endTest(extentTest);
report.flush();
}
【问题讨论】:
-
问题需要进行分类,以便引起能够回答的人的注意(Java)
-
我试过下面的代码:你的尝试结果是什么?您有任何可以与我们分享的错误消息吗?
标签: java selenium extentreports