java - 无法使用版本 4 生成范围报告

标签 java selenium-webdriver extentreports

我正在使用范围报告版本 4,我在范围报告 java 文档站点中使用了相同的代码,但没有锁定并且代码成功执行,但最后没有生成 HTML 报告,任何帮助将不胜感激。

下面是代码:

import com.aventstack.extentreports.ExtentReports;
import com.aventstack.extentreports.ExtentTest;
import com.aventstack.extentreports.reporter.ExtentAventReporter;
import io.github.bonigarcia.wdm.WebDriverManager;

public class Reporting {

    WebDriver driver;
    public static ExtentTest test;
    public static ExtentReports extent;

    public static void test() {

        // directory where output is to be printed
        ExtentAventReporter avent = new ExtentAventReporter(System.getProperty("user.dir") + "./reports/TestExecution.html");
        extent = new ExtentReports();
        extent.attachReporter(avent);
        test=extent.createTest("Login").assignAuthor("Rajesh");     

    }

    @AfterMethod
    public void after(){
        extent.flush();
    }



    @Test
    public void testings(){

        WebDriverManager.chromedriver().setup();

        driver = new ChromeDriver();
        test();
        driver.get("http://www.google.com");


    }

}

最佳答案

而不是 extent = new ExtentReports(); 使用 extent = new ExtentReports(outputDirectory + File.separator + "ExtentReportsTestNG.html", true);

关于java - 无法使用版本 4 生成范围报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54092330/

相关文章:

java - 是什么让这些方法调用返回这些值?

java - 如何使用数据库数据动态添加或删除spring框架的调度程序(服务器处于运行状态)?

java - 如何生成 Klov 报告

java - 为什么短信积分不从我们用 java 编写的短信销售门户上的用户帐户中扣除

Java zk层次结构获取数据库

java - 获取数据时动态传递文件名? Selenium -java

c# - 将鼠标悬停在元素上以显示并单击隐藏元素

c# - 在 Safari 浏览器上使用 Selenium Webdriver 未选择下拉列表

c# - 如何将多个类文件的报告合并到 1 个范围报告测试中

java - 范围报告report.endTest(test)方法?