Size: a a a

2019 December 10

AE

Artem Eroshenko in Allure Framework
Denis
Прикручиваю аллюр к внутреннему бэкенд-фреймворку тестирования через allure api и столкнулся с проблемой что шаги через Allure.step() вставляются не подшагами текущего степа, а напрямую в шаги тесткейса. Такое может быть из-за того что шаги выполняются в разных тредах?
да, это точно связано с этим
источник

•₱

• Yuriy ₱oret •... in Allure Framework
Всем привет!
Подскажите пожалуйста, есть ли возможность добавить кнопку например в область указанную на скриншоте?
Мне нужно (моему начальству), чтобы можно было выбрать элемент (тест кейс), а затем по кнопке или ПКМ и из списка вызвать кое-какое действие. Это может быть JavaScript-код к примеру..
источник

AE

Artem Eroshenko in Allure Framework
• Yuriy ₱oret •
Всем привет!
Подскажите пожалуйста, есть ли возможность добавить кнопку например в область указанную на скриншоте?
Мне нужно (моему начальству), чтобы можно было выбрать элемент (тест кейс), а затем по кнопке или ПКМ и из списка вызвать кое-какое действие. Это может быть JavaScript-код к примеру..
нет, такой возможности нет 🙁
источник

D

Denis in Allure Framework
Artem Eroshenko
да, это точно связано с этим
Можно как то побороть?
источник

AE

Artem Eroshenko in Allure Framework
Denis
Можно как то побороть?
я правильно понимаю, что ты запускаешь многопоточный код внутри одного теста?
источник

D

Denis in Allure Framework
Artem Eroshenko
я правильно понимаю, что ты запускаешь многопоточный код внутри одного теста?
Ну по сути да, внутри теста создаются прокси объекты, в отдельном потоке, и когда действие с ним завершено тест идет дальше. Т.е. там минимальный набор атомарных сущностей а-ля: форма, скроллер, меню.. И в тесте из контекста идет к ним обращение. При обращении к скроллеру (чтобы например послать действие ) создается новый объект,в другом потоке и вызывается действие ctx.scroller.action("actionId")
источник

D

Denis in Allure Framework
И вот внутри метода action я как раз юзаю Allure.step
источник

•₱

• Yuriy ₱oret •... in Allure Framework
Artem Eroshenko
нет, такой возможности нет 🙁
Ну я предполагал, спасибо
А может есть какой-нибудь обходной путь, может совет дадите?
Я могу как-то самостоятельно добавить элемент управления?
Прошу прощения, я не силен в веб разработке.. Занимаюсь тестированием десктоп.
источник

•₱

• Yuriy ₱oret •... in Allure Framework
В общем погуглив, как я понял, тут либо расширение, либо букмарклет
источник

AE

Artem Eroshenko in Allure Framework
• Yuriy ₱oret •
В общем погуглив, как я понял, тут либо расширение, либо букмарклет
эту задачу можно решить с помощью плагина
источник

AE

Artem Eroshenko in Allure Framework
какую конкретно задачу после чекбоксов вы хотитте решить? экспорт результатов?
источник

•₱

• Yuriy ₱oret •... in Allure Framework
На локальном диске в определенных папках хранятся файлы содержащие текст вида 12.1.0.47 (на скриншоте видно). Это версия программного продукта. Нужно, чтобы можно было эту версию поменять из html-отчета.
Если коротко: это выбор эталонной версии программы.
т.е. если тесты показали улучшение в работе программы, то нужно указать эталонную версию.
источник

SV

Stanislav Vasenkov in Allure Framework
Напомните, это же известный баг?
junit5
источник

A

Anton in Allure Framework
POBHO16CuMBOJIOB
Ребят привет. Подскажите пожалуйста, я когда запускаю тесты из идеи в консоль пишет вот такие ошибки:
14:43:33 +03:00 ERROR io.qameta.allure.AllureLifecycle.java:497 - Could not update step: no step running
14:43:33 +03:00 ERROR io.qameta.allure.AllureLifecycle.java:532 - Could not stop step: no step running
14:43:34 +03:00 ERROR io.qameta.allure.AllureLifecycle.java:457 - Could not start step: no test case running
чот на это похоже
источник

A

Anton in Allure Framework
небось у вас SelenideLogger?
источник

A

Anton in Allure Framework
точнее allure-selenide
источник

AK

Andrey K in Allure Framework
Stanislav Vasenkov
Напомните, это же известный баг?
junit5
Step наверно в before* аннотации?
источник

SV

Stanislav Vasenkov in Allure Framework
Anton
небось у вас SelenideLogger?
ага
источник

A

Anton in Allure Framework
может он несовместим с новой версией селенида?
источник

SV

Stanislav Vasenkov in Allure Framework
Andrey K
Step наверно в before* аннотации?
да, в     @BeforeAll есть
источник