Найти тему
348 подписчиков

💬 Аннотация @BeforeMethod.


Сегодня поговорим про аннотацию @BeforeMethod в TestNG.

🔸 Метод с такой аннотацией будет запущен перед каждым тестом в данном классе. Она относится к аннотациям жизненного цикла теста, которые позволяют добавить дополнительную логику. Она выполнится в нужный момент до или после запуска нужного автотеста.

🔸 Давайте посмотрим на практике, как это работает. Добавим метод с аннотацией @BeforeMethod. В нём будет только вывод в консоль имени теста, перед которым он запускается. Добавим два теста в наш класс. В каждом из них будет лишь вывод названия тестового метода.

🔸 Запустим тесты и посмотрим вывод в консоли. Как видим по результатам, метод запустился 2 раза, перед каждым из тестов.

✨ Еще у меня есть курсы для QA.
Около минуты