Я так когда-то делал. Проблема была в том, что скрин приаттачивался не к аллюровскому степу, а к блоку tearDown в отчёте. Поэтому при раскрытии шага в отчёте не было видно скрина. Я так и не мог это победить.
Я так когда-то делал. Проблема была в том, что скрин приаттачивался не к аллюровскому степу, а к блоку tearDown в отчёте. Поэтому при раскрытии шага в отчёте не было видно скрина. Я так и не мог это победить.
Ну погуглить не проблема примеры. В любом случае в вашей проблеме - делать через листнер, если вам селенидовские аттачи не нравятся
Ну погуглить не проблема примеры. В любом случае в вашей проблеме - делать через листнер, если вам селенидовские аттачи не нравятся
Погуглю, что остаётся? ) Я не говорил, что селенидовские мне не нравится, хотелось бы их не просто иметь в директории, а приатаччеными в аллюровским степам.
Да, но я кукумбер использую, соответственно для аллюра использую Cucumber JVM 5. Было бы замечательно сделать при этом так, чтобы селенид приаттачивать скиншоты к упавшим степам аллюра.
используйте этот плагин: testImplementation 'io.qameta.allure:allure-selenide:2.13.3'
SelenideLogger.addListener("allure", new AllureSelenide().includeSelenideSteps(false));
С помощью плагина - нет, но это очень легко делает сам Аллюр. Надо просто создать метод возвращающий byte[] с содержимым того, что аттачить, аннотировать его @Attachment и вызвать
С помощью плагина - нет, но это очень легко делает сам Аллюр. Надо просто создать метод возвращающий byte[] с содержимым того, что аттачить, аннотировать его @Attachment и вызвать