t.me/atinfo_chat Telegram группа по автоматизации тестирования

Изменение description теста с помощью listener перед выполнением первого

java
webdriver
testng
Теги: #<Tag:0x00007f9c4b1425c8> #<Tag:0x00007f9c4b142488> #<Tag:0x00007f9c4b142320>

(Ва) #1

Всем привет! Подскажите, как с помощью листенера (или не с его помощью) изменить дескрипшн теста перед его запуском (полагаю в BeforMethod)?

Идея следующая - в дескрипшене теста я храню ключевые данные о тесте (в рамках какого тикета он сделан). И потом в случае падения теста я беру дескрипшн и “печатаю его в логе”. Хочу сделать один универсальный тест, в который буду подавать через DataProvider значения дескрипшенов (которые каждый раз должны меняться перед тестом) и экземпляры классов, которые будут участвовать в тестировании.
Может есть другие идеи, как создать такой универсальный тест? Буду признателен


(Vatslau) #2

IMHO дескрипшены полезнее держать в коде
так наглядно и легко вспомнить что писал год назад и зачем