我正在使用范围报告版本 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/