ExtentReport не генерируется в тесте SeleniumNG
Я планировал настроить отчеты testNG. Поэтому я использовал ExtentReports с приведенными ниже кодами.
Selenium работает без проблем, но отчет не создается в указанной папке.
Я добавил в свой файл pom.xml зависимость ExtenReport 2.41.2 maven.
Образец кода:
public class ExtentA
{
public static ExtentReports extent;
public static ExtentTest logger;
public static WebDriver driver;
@BeforeSuite
public void config()
{
extent = new ExtentReports("E:/Automation/MyReport.html", true);
extent.loadConfig(new File("E:/Automation/extentreports-java-2.41.2/extentreports-java-2.41.2/extent-config.xml"));
}
@BeforeMethod
public void beforeMtd(Method method)
{
logger = extent.startTest("sample", "test case desc");
logger.assignAuthor("Mohan");
}
@Test
public void sample()
{
System.setProperty("webdriver.chrome.driver", "C:/selenium/drivers/chromedriver.exe");
driver = new ChromeDriver();
driver.get("https://www.google.co.in");
logger.log(LogStatus.PASS, "Browser Launched successfully");
System.out.println("Browser launched");
driver.manage().window().maximize();
}
@AfterMethod
public void close()
{
driver.close();
driver.quit();
extent.endTest(logger);
}
}
Перед запуском теста я создал html-файл в loca, но отчет не был сгенерирован.
1 ответ
Решение