Я запускаю простой тест в testng. Я пытаюсь добавить отчеты о степени. При добавлении отчета экстента в beforeSuite
я получаю сообщение об ошибке конфигурации.
Когда код выполняется в строке 7 (extentTest = ExtentManager.startExtentTest();
), я получаю сообщение об ошибке конфигурации.
public class BaseClass {
public WebDriver driver;
public static ExtentTest extentTest;
@BeforeSuite
public void beforeSuite() {
extentTest = ExtentManager.startExtentTest();
System.setProperty("webdriver.chrome.driver","./Drivers\\chromedriver.exe");
driver = new ChromeDriver();
}
@AfterSuite
public void aftersuite() {
driver.quit();
}
}
Класс ExtentManager:
public class ExtentManager {
static ExtentTest extent;
static Date date =new Date();
public static String filename = ""+date.getTime()+".html";
public static String reportPath= "./Reports/extent_reports/"+ (date.getMonth()+1) +"/"+date.getDate()+"/"+filename;
public static ExtentTest startExtentTest() {
if (extent == null) {
extent = (new ExtentReports(reportPath,true)).startTest("Test Execution Begins");
}
return extent;
}
}
Этот код я использую для отчетов Extent. Я еще не завершил полный код.