Какой самый простой способ прикрепить скриншоты к отчету по каратэ JSON?
Мы тестируем REST API, и наши тесты требуют выполнения некоторых операций на веб-стороне (войдите в веб-приложение, выполните проверку, сделайте снимок экрана). Мы справились с этим, написав несколько статических методов, которые вызываются из каратэ с использованием механизма взаимодействия Java.
То, что я хочу сделать, это написать некоторый общий, многократно используемый код, чтобы прикрепить скриншоты, сделанные во время выполнения теста.
Я не хочу повторять шаги:
* def bytes = getScreenBytes()
* eval karate.embed(bytes,'image/jpg')
каждый раз, когда к отчету должен быть прикреплен скриншот.
Было бы идеально прикреплять сделанные снимки экрана непосредственно из кода Java, чтобы не раскрывать такие детали в сценариях.
Есть ли такая возможность?