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

Allure2 @Step("{0}") не корректно отображает аргумент метода

Теги: #<Tag:0x00007f9b025a6b40>

Добавляю testng Reporter.log в алюр отчет. Ссылаюсь на вот эту тему:
Allure+TestNG+Jenkins, в отчет как-то можно вставить Reporter Ouput?

На сколько я понял первый аргумент метода с анатацией @Step должен отображаться как имя степа в репорте. Вот как здесь:

Вместо этого я получаю следующее:

И чтобы увидеть то что я хочу мне нужно развернуть степы:

В логе я вижу следующее:

Подскажите как поборот данную ситуацию. Заранее спасибо.

Вот вы говорите о втором Allure, а ориентируетесь на темы первой версии.

Оф. источник получения нужной вам информации: https://allure-framework.github.io/allure-docs/latest

П.С. Механизм работы со степами был переработан. Теперь обрабатываются не индексы, а имена аргументов.

Спасибо за ответ.
То есть в степ я должен передавать имя аргумента и в репорте будет отображаться его значение?

Поменял:

@Step("log")
    public static void log(String log) {
    }

Теперь вижу в таком виде:

Да, за исключением того, что вы забыли обрамить имя в фигурные скобки. :wink:
Вся эта информация есть в оф. доках. Может стоит все же почитать для начала, прежде чем задавать очередной вопрос?

Пункт 5.2.2. Features -> Steps

Спасибо что уделили время))