versucht, erweiterte HTML
Berichte mit extentReports
Glas zu erstellen, aber es wirft unter Fehler.java.lang.NoClassDefFoundError: Freimarker/template/TemplateModelException
java.lang.NoClassDefFoundError: freemarker/template/TemplateModelException
Code: -
public class XtentReport {
WebDriver driver;
ExtentReports report;
ExtentTest logger;
@Test public void verifyXReport() {
report = new ExtentReports("D:\\Selenium_Reports\\AdvanceReport.html");
logger=report.startTest("StartingTC"); driver= new FirefoxDriver();
driver.manage().window().maximize(); logger.log(LogStatus.INFO,"Browser is up and running");
driver.get("google.com");
logger.log(LogStatus.PASS,"Test completed"); report.endTest(logger);
report.flush();
}
}
müssen Sie ähnliche Glas schaffen Classpath zu projizieren ... –
Sie müssen die Freemaker Jar oder Freemarker Abhängigkeit verwenden, falls Sie ein Build-Tool wie Maven oder Gradle verwenden, benutzen Sie den folgenden Link, das Glas zum Download oder nimm die Abhängigkeit reference. https://mvnrepository.com/artifact/org.freemarker/freemarker – GraceQA