То что в teardown поняла,но не совсем поняла технически ,как реализовать?
@Step("Закрытие драйвера + скриншот если тест зафейлен")
public static void makeScreenOnTestFail(ITestResult result) {
if (result.getStatus() == ITestResult.FAILURE) {
WebDriver driver = basePage.getDriver();
// Allure ScreenShotRobot and SaveTestLog
if (driver instanceof WebDriver) {
System.out.println("Screenshot captured for test case:" + getTestMethodName(result));
saveScreenshotPNG(driver);
}
// Save a log on allure.
saveTextLog(getTestMethodName(result) + " failed and screenshot taken!");
}
}