Не создается скриншот при ошибке в @BeforeAll

В моей функции signIn() под аннотацией @BeforeAll выдает ошибку. Но в отчете Allure я не вижу скриншота.

Я пробовал переносить логику из метода @BeforeAll в метод moveInSidebar(), но тогда в отчете, в разделе шаги отображаются предварительные действия из метода signIn(). Нужно чтобы все было во вкладке Set up.

Скриншоты

public class MenuTest extends BaseTest {

   @BeforeAll
   void signIn() {
           login.enterPhoneNumber(LOGIN_PHONE_NUMBER)
                   .enterPassword(PASSWORD)
                   .isSigned();
    }

    @AfterAll
    void clearCookie() {
        clearBrowserCookieAndStorage();
    }

    @Test
    public void moveInSidebar() {
        menu.navigateToPage("Мои данные").verifyCurrentPage()
                .navigateToPage("Услуги").verifyCurrentPage()
                .navigateToPage("Мои карты").verifyCurrentPage()
                .navigateToPage("Мои займы").verifyCurrentPage();
    }
}

Попробуйте использовать @BeforeEach вместо @BeforeAll.

1 лайк

работает! а почему так происходит?