范围报告未跳过测试(如果已跳过某个步骤)

时间:2019-03-01 20:55:39

标签: java extentreports selenium-extent-report extent

在使用节点报告测试步骤期间,扩展报告框架工作遇到了一个障碍,我的情况是我在一个测试用例中有3个步骤,通过了2个步骤,而跳过了1个,并且扩展程度报告将该测试用例标记为通过,但没有通过。希望有人可以帮助

注意:我正在使用范围报告4.0.9

请在下面找到示例代码:

import com.aventstack.extentreports.ExtentReports;
import com.aventstack.extentreports.ExtentTest;
import com.aventstack.extentreports.reporter.ExtentHtmlReporter;
import com.aventstack.extentreports.reporter.configuration.Theme;

public class tmp {

    public static void main(String[] args) {
           ExtentReports extent;
           ExtentTest parent;
           ExtentTest child1;
           ExtentTest child2;
           ExtentTest child3;

        String fileName = System.getProperty("user.dir")+ "\\" + "reporttest.html";
        ExtentHtmlReporter htmlReporter = new ExtentHtmlReporter(fileName);
        htmlReporter.config().setTheme(Theme.STANDARD);
        htmlReporter.config().setDocumentTitle(fileName);
        htmlReporter.config().setEncoding("utf-8");
        htmlReporter.config().setReportName("system test");

        extent = new ExtentReports();
        extent.attachReporter(htmlReporter);

        parent = extent.createTest("Parent Test" , "bla bla");
        child1 = parent.createNode("Step 1");
        child2 = parent.createNode("Step 2");
        child3 = parent.createNode("Step 3");

        child1.pass("step 1 passed");
        child2.pass("step 2 passed");
        child3.skip("step 3 skipped");

        parent.skip("test skipped");

        extent.flush();
    }
}

0 个答案:

没有答案