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

MSTest Webdriver Прикрепить скриншот у упавшего теста к Allure

screenshot
mstest
reporting
webdriver
allure
Теги: #<Tag:0x00007f7b6290e4c8> #<Tag:0x00007f7b6290e2c0> #<Tag:0x00007f7b6290e180> #<Tag:0x00007f7b6290dff0> #<Tag:0x00007f7b6290de88>

(Alex) #1

Привет!

Для UI тестов используется MSTest, Webdriver. Репорт генерируется через MSTestAllureAdapter и allure-cli.

Сказали прикрутить к Allure скриншоты (можно в виде ссылки, можно напрямую на страницу с результатом теста выводить картинку). Сохранение скриншотов реализовал, а вот как добавить в отчет - не могу сообразить. Подскажите, пожалуйста, в какую сторону копать.

Спасибо.


(Bolatbek) #2

Может посмотреть код java? Чем -то вдруг поможет?
Есть аннотация @Attachment

http://perfect-test.com/index.php/ru/technologies-menu-rus/other-technologies-menu-rus/20-not-categorised-technologies-rus


(Alex) #3

Как я понимаю, при использовании Java генерация репорта “встраивается” в запуск тестов. При использовании MSTest же, Allure работает по-другому. Результатом работы MSTest является trx-файл, который парсится с помощью MSTestAllureAdapter - генерируется XML файл, которые потом с помощью allure-cli собираются в красивый отчет.

Поэтому использование аннотаций отпадает, как мне кажется. Надо каким-то образом засунуть нужные данные в trx-файл/в XML-ку. Если я прав, то осталось разобраться, каким образом это сделать (для trx-файла) и что за “нужные данные”.