Size: a a a

QA — Автоматизация

2020 April 29

S

Stanislav in QA — Автоматизация
Mem Kekovich
Тестнг заимплементите интерфейс, там их несколько. В одном есть методы которые выполняются при падении. Вот там и делайте аттач
Вы сейчас про лиснеры testNG?
источник

MK

Mem Kekovich in QA — Автоматизация
Stanislav
Вы сейчас про лиснеры testNG?
Да
источник

S

Stanislav in QA — Автоматизация
Я так когда-то делал. Проблема была в том, что скрин приаттачивался не к аллюровскому степу, а к блоку tearDown в отчёте. Поэтому при раскрытии шага в отчёте не было видно скрина. Я так и не мог это победить.
источник

MK

Mem Kekovich in QA — Автоматизация
Stanislav
Я так когда-то делал. Проблема была в том, что скрин приаттачивался не к аллюровскому степу, а к блоку tearDown в отчёте. Поэтому при раскрытии шага в отчёте не было видно скрина. Я так и не мог это победить.
Ну погуглить не проблема примеры. В любом случае в вашей проблеме - делать через листнер, если вам селенидовские аттачи не нравятся
источник

S

Stanislav in QA — Автоматизация
Mem Kekovich
Ну погуглить не проблема примеры. В любом случае в вашей проблеме - делать через листнер, если вам селенидовские аттачи не нравятся
Погуглю, что остаётся? ) Я не говорил, что селенидовские мне не нравится, хотелось бы их не просто иметь в директории, а приатаччеными в аллюровским степам.
источник

MK

Mem Kekovich in QA — Автоматизация
Так селенид ж аттачит к аллюру. Там даже имплементация есть в репе аллюра
источник

S

Stanislav in QA — Автоматизация
Mem Kekovich
Так селенид ж аттачит к аллюру. Там даже имплементация есть в репе аллюра
Тогда странно, я меня вся реализация построена на селениде,  но при падении скрин к шагу не аттачатся, а складывается в папку.
источник

IT

Ivan Trechyokas in QA — Автоматизация
Stanislav
Тогда странно, я меня вся реализация построена на селениде,  но при падении скрин к шагу не аттачатся, а складывается в папку.
источник

S

Stanislav in QA — Автоматизация
Спасибо. Завтра почитаю.
источник

AV

Alexei Vinogradov in QA — Автоматизация
Stanislav
Да, но я кукумбер использую, соответственно для аллюра использую Cucumber JVM 5. Было бы замечательно сделать при этом так, чтобы селенид приаттачивать скиншоты к упавшим степам аллюра.
используйте этот плагин:
testImplementation 'io.qameta.allure:allure-selenide:2.13.3'

SelenideLogger.addListener("allure", new AllureSelenide().includeSelenideSteps(false));
источник

S

Stanislav in QA — Автоматизация
Alexei Vinogradov
используйте этот плагин:
testImplementation 'io.qameta.allure:allure-selenide:2.13.3'

SelenideLogger.addListener("allure", new AllureSelenide().includeSelenideSteps(false));
Он корректно приаттачивает скрины к степам?
источник

AV

Alexei Vinogradov in QA — Автоматизация
Stanislav
Он корректно приаттачивает скрины к степам?
У меня отлично приаттачивает
источник

AV

Alexei Vinogradov in QA — Автоматизация
К фейлам только, разумеется
источник

AV

Alexei Vinogradov in QA — Автоматизация
И вид DOM в момент падения заодно
источник

S

Stanislav in QA — Автоматизация
Alexei Vinogradov
У меня отлично приаттачивает
Спасибо. Попробую. А можно ли с помощью него приаттачивать другие файлы - например HAR?
источник

AV

Alexei Vinogradov in QA — Автоматизация
С помощью плагина - нет, но это очень легко делает сам Аллюр. Надо просто создать метод возвращающий byte[] с содержимым того, что аттачить, аннотировать его @Attachment и вызвать
источник

AV

Alexei Vinogradov in QA — Автоматизация
Будет приаттачен к тому степу, из которого вызвали
источник

AK

Anton Khayrutdinov in QA — Автоматизация
Alexei Vinogradov
С помощью плагина - нет, но это очень легко делает сам Аллюр. Надо просто создать метод возвращающий byte[] с содержимым того, что аттачить, аннотировать его @Attachment и вызвать
Либо вызывать Allure.addAttachment(..)
источник

AV

Alexei Vinogradov in QA — Автоматизация
Anton Khayrutdinov
Либо вызывать Allure.addAttachment(..)
либо так, но его тогда обычно нужно или несколько раз повторять, или опять же - всё упаковать в метод.
источник

C

Combot in QA — Автоматизация
Total messages: 117955
источник