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

Как добавить в Cucumber репорт screenshot Mvn + Cucumber + Selenide

mvn
cucumber
selenide
java
Теги: #<Tag:0x00007f7b62c3d428> #<Tag:0x00007f7b62c3d248> #<Tag:0x00007f7b62c3d0b8> #<Tag:0x00007f7b62c3ced8>

(Misha) #1

Добрый день.
Столкнулся с проблемой не могу прикрепить скриншот теста к отчету Cucumber.
Может кто то сталкивался?
Selenide делает скриншоты и они лежат в папке build/reports/test/

Вот такой вариант пробывал скриншоты не появляются.

    @After
    private void makeScreenshot(Scenario s) {
        if (s.isFailed()) {
            byte[] screenshot = ((TakesScreenshot) getWebDriver()).getScreenshotAs(OutputType.BYTES);
            s.embed(screenshot, "image/png");
        }
    }


(Misha) #2

Спасибо всем за внимание разобрался. )
У Junit и у Cucumber одинаковые аннотации “@Before” и “@After”.
Будьте бдительны ))

Всем хорошего дня!