有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java为我的Appium项目配置扩展数据块报告

package ExtentReports;
import com.aventstack.extentreports.ExtentReports;
public class ExtentManager {
    private static ExtentReports extent;
    public synchronized static ExtentReports getReporter() {
        if (extent == null) {
            String workingDir = System.getProperty("user.dir");
            if (System.getProperty("os.name").toLowerCase().contains("win")) {
                extent = new ExtentReports(workingDir + "\\ExtentReports\\ExtentReportResults.html", true);
            }
        }
        return extent;
    }
}

我得到的错误是:

The constructor ExtentReports(String, boolean) is undefined


共 (1) 个答案

  1. # 1 楼答案

    扩展数据块报告的构造函数将接受版本2中追加的布尔参数。仅XX

    如果你更新到3版或更高版本,那么你必须这样做

     ExtentHtmlReporter htmlReporter = new ExtentHtmlReporter("fileNamehere"); 
        htmlReporter.setAppendExisting(true);
     ExtentReports extent = new ExtentReports();
        extent.attachReporter(htmlReporter );
    

    你可以在这里找到所有版本的文档 Extent Reports Documentation