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

Allure xml путает скриншоты

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

Используется java+testNG+maven+allure

Существует тестовый класс с несколькими тестами (в текущий момент их 6)
Существует @AfterMethod с аннотацией @Attachment, где снимается скриншот. То есть, скриншоты предполагаются для всех тестов (pass и fail).

После цели test в папке allure result появляется 6 скриншотов, как и положено. Но в xml прописано всего пять.

При этом сами скриншоты не соответствуют тем, которые должны быть. Попросту говоря они перепутаны между собой. Естественно, отчет после site получается такой же запутанный.

Никак не могу понять почему xml строится не правильно…

2 Симпатий

добавте скриншотер не в After Method а в TestNg listener - ета тема уже поднималась здесь

1 Симпатия

Спасибо, заработало! Но почему-то только при использования аннотации @Listener. Другой метод с прописыванием в TestNG файл не сработал.

У меня сейчас та же проблема с путанием скринов.
Можете кинуть код, как вы реализовали в листенере.

Все. Разобрался. Ваш пост, помог мне найти проблему.
Вывел в листенер - все отображается корректно.
Спасибо