【问题标题】:Configure extent reports for my Appium project为我的 Appium 项目配置范围报告
【发布时间】:2020-07-15 06:42:43
【问题描述】:
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;
    }
}

我得到的错误是:

构造函数 ExtentReports(String, boolean) 未定义

【问题讨论】:

    标签: java selenium extentreports


    【解决方案1】:

    Extent Reports 的构造函数仅在 2.XX 版本中接受用于追加的布尔参数,

    如果您更新到 Extent 报告版本 3 或更高版本,那么您必须这样做

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

    您可以在此处找到所有版本的文档 Extent Reports Documentation

    【讨论】:

    • 我将我的版本从 3 移到 5,第一行需要更改为 ExtentSparkReporter htmlReporter = new ExtentSparkReporter("fileName");
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-26
    • 1970-01-01
    • 1970-01-01
    • 2018-08-25
    相关资源
    最近更新 更多