Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

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

screenshot
Теги: #<Tag:0x00007f7b633a71f0>

(Анна Соловьева) #1

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

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

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

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

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


(Taras) #2

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


(Анна Соловьева) #3

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


(Denis Vovchenko) #4

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


(Denis Vovchenko) #6

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