Использование:
- gradle 6.1.1
- селенид 5.7.0
- testng 6.14.3
- allure-testng 2.13.2
- allure-selenide 2.13.2
В базовом классе, который настраивает тест, есть прослушиватель Allure:
SelenideLogger.addListener("AllureSelenide" , new AllureSelenide().screenshots(true).savePageSource(true));
Если метод имеет аннотацию @Test и это терпит неудачу - скриншот будет прикреплен к отчету Allure.
Но если метод имеет аннотацию @BeforeMethod, и он терпит неудачу - скриншот не будет прикреплен к отчету Allure.
Как это исправить?
Скриншоты неудачных методов с аннотацией @BeforeMethod должны быть прикреплены к отчету Allure.