Используйте имя теста, а не имя метода для экстент-репортера - PullRequest
0 голосов
/ 12 марта 2019

Я хочу использовать имя теста, которое я даю, а не имя метода.

Здесь я называю тест.

@Test(testName = "The test name is test", retryAnalyzer = RetryAnalyzer.class)

Это метод before, где я получаю название теста

 @BeforeMethod
public synchronized void beforeMethod(Method method) {
    ExtentTest child = parentTest.get().createNode(method.getName());
    test.set(child);

Я бы хотел, чтобы метод before прочитал название теста в начале теста.

Спасибо

1 Ответ

0 голосов
/ 12 марта 2019

Вместо @Test (testName = «Имя теста - это тест») Используйте @Test (Описание = «Имя теста - это тест»)

И Используйте эту строку ниже.

ExtentTest child = parenttest.get (). CreateNode (method.getDescription (). GetName ());

Это работает !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...