Всем привет, прошу помощи объяснить как навесить логи и скриншоты в allure на Selenium и TestNG
Удалось завести только Allure, не понимаю как навесить логи + скриншот
Я попытался сделать вот так:
public void takeScreenShotOnFailure(ITestResult testResult) throws IOException {
if (testResult.getStatus() == ITestResult.FAILURE) {
File scrFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);
FileUtils.copyFile(scrFile, new File("errorScreenshots\\" + testResult.getName() + "-"
+ Arrays.toString(testResult.getParameters()) + ".jpg"));
}
try {
new AllureReportBuilder("1.5.4", new File("target/allure-report")).unpackFace();
} catch (AllureReportBuilderException e) {
e.printStackTrace();
}
try {
new AllureReportBuilder("1.5.4", new File("target/allure-report")).processResults(new File("target/allure-results"));
} catch (AllureReportBuilderException e) {
e.printStackTrace();
}
File scrFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);
FileUtils.copyFile(scrFile, new File("c:\\tmp\\screenshot.png"));
}
У меня не получилось ничего, даже ошибки нет никакой
Версии ОС Widnows 10