Сравнение скриншотов при помощи allure-screen-diff-plugin + java

Всем привет!
Я правильно понял, что при помощи allure-screen-diff-plugin нельзя именно сравнивать скиншоты, а можно только указать три скиншота - ожидаемый результат, фактический результат и разница. Данный плагин только отобразит разницу в отчёте, а само сравнение нужно делать при помощи сторонних библиотек?

И вопрос по связке allure-screen-diff-plugin + java : покажите, пожалуйста, пример кода работы плагина. В гугле не нашёл, а по описанию плагина allure2/plugins/screen-diff-plugin at master · allure-framework/allure2 · GitHub не совсем понятно как с ним работать, а точнее не поняты пункты:
*1. Add label [key=‘testType’, value=‘screenshotDiff’] to testcase
Как добавить этот label к тесту?

@Test()
    public void phoneAuth() {}

*2. Attach to testcase three screenshots
Тут нужно просто добавить @Step в котором прикрепляются ( @Attachment ) 3 файла?

1 лайк

простите уточните вам сравнивать screenshots все еще нужно ?

Да. Пока ответа ответов на вопросы темы не нашёл

вот работаюший пример

(у меня есть derivative project)
ну и конечно монстры типа ashot умеют

1 лайк

Ocular довольно неплохой инструмент для сравнения скринов

1 лайк

спасибо:)

вот моя версия - добавил поддержку Linux и пару утилит - пользуйтесь пожалуйста:

Здравствуйте. Подскажите, пожалуйста, где можно найти работающий пример подключения плагина. Проблем с созданием скриншотов нет, а как передать их в Аллюр не понятно.

А для проекта на nodejs есть что то?