Allure. Снимки экрана не прикрепляются, если метод имеет аннотацию @BeforeMethod - PullRequest
0 голосов
/ 27 февраля 2020

Использование:

  • 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.

...