Вопросы по теме 'serenity-bdd'

Как предотвратить обновление страницы при использовании схемы сценария огурца?
Я использую Serenity (Thucydides) + Cucumber для тестирования веб-приложения в браузере Chrome. Я хочу проверить, существуют ли на странице какие-либо элементы. Scenario Outline: Should see six tabs on the page When I am on MainPage page...
568 просмотров
schedule 01.10.2021

BDD: встроенные столы с безмятежностью и jbehave
Я пытаюсь создать тест BDD с безмятежностью (бывший thucydides), используя расширение jbehave, это моя история (происходящая из примеров serenity jbehave) Scenario: a scenario with embedded tables Given that I sell the following fruit | fruit |...
1861 просмотров
schedule 07.10.2021

Почему мое правило тестирования Spring JUnit не работает?
Я изо всех сил пытался найти очевидное решение, почему связанный код не запускает JUnit TestRules. Я создал пример успеха , в котором выполняются TestRules, и случай отказа , который показывает ситуацию, когда TestRules не работает. Кто-нибудь...
954 просмотров

Создавать сводный отчет Serenity при выполнении тестов через Junit
Я запускаю тесты Cucumber + Serenity с помощью Junit: Фрагмент кода: JUnitCore engine = new JUnitCore(); engine.addListener(new TextListener(System.out)); engine.run(featureClass); Для каждого выполнения теста создается...
11228 просмотров
schedule 04.11.2021

Пропустить следующие тесты, если один огурец безмятежности не прошел
Я использую Serenity с Cucumber для написания автоматических веб-тестов, я не смог найти в документации способ игнорировать следующие тесты, когда один из них выходит из строя. В настоящее время, если шаг не выполняется, следующие шаги в том же...
1260 просмотров

Как сравнить два значения локатора с помощью chai assertion & serenity
Я новичок в Serenity и Protractor, поэтому мне нужна ваша помощь по приведенному ниже запросу. Использование - транспортир, утверждение Чай, спокойствие сценария, огурец, TypeScript В моем файле локаторов ниже 2 локаторов: static test1 =...
411 просмотров

Способ открыть браузер Selenium, не перекрывающий мой текущий браузер
У меня следующая ситуация. как только я начну тест Selenium, откроется окно браузера. Поскольку у меня есть куча тестов, и я запускаю их много раз каждый день, я бы не позволил Selenium открывать новое окно браузера в передней части моего текущего...
685 просмотров

Как определить, выполняются ли тесты локально или на удаленном сервере
Согласно этому руководству , я могу загрузить файлы на веб-сайте при выполнении моих тестов локально и на удаленном сервере. Как и в учебнике: Для тех из вас, кто делает это локально, все, что вам нужно сделать, это использовать команду...
484 просмотров
schedule 26.09.2021

Serenity / jBehave - как открыть текущий отчет Serenity по окончании теста
Использование jbehave и serenity для создания отчетов: как передать код после создания отчета. Аннонация @AfterStories не помогает, после этого генерируется текущая. (Я не спрашиваю, как открыть какой-либо отчет, а как это сделать, чтобы получить...
100 просмотров
schedule 05.09.2021

Параллельное исполнение с Serenity и JBehave?
Как выполнить параллельные тесты Serenity + JBehave + Maven? Я пробовал с настройками: serenity.batch.size = 3 serenity.batch.count = 2 но тесты по-прежнему не выполняются параллельно. Мой AcceptanceTestSute: public class...
1065 просмотров
schedule 25.02.2022

Как сделать отладку для безмятежных проектов
Я создал новый проект (фактически это проект безмятежности по умолчанию). Снимок экрана 1 Снимок экрана 2 в конфигурации запуска maven я добавил только чистую проверку.Это запускает проект без каких-либо проблем, но я хочу отлаживать...
3084 просмотров
schedule 23.04.2022

Как проверить правильность всех элементов PageObject (Java, Serenity, Cucumber)
Я пишу сценарии тестов на огурце и хочу проверить, все ли элементы PageObject действительны, и селен может взаимодействовать с ними, прежде чем запускать тест. Я хочу избежать запуска моего многоэтапного длинного теста только для того, чтобы перейти...
917 просмотров
schedule 16.05.2022

Как настроить свойства Serenity для запуска тестов на мобильном устройстве в стеке браузера
Я изучаю запуск тестов Serenity + JBehave в стеке браузера. Я устанавливаю возможности в файле serenity.properties: browserstack.user=... browserstack.key=... browserstack.server=hub-cloud.browserstack.com browserstack.browserName=iPhone...
479 просмотров
schedule 17.05.2022

отсутствует круговая диаграмма и другие элементы при отображении отчета о безмятежности от Дженкинса
Нужна ваша помощь! Я работал над интеграцией моего теста автоматизации в Jenkins. Я использую Serenity BDD и JBehave. В моем отчете Serenity отображается ОК, когда я запускаю тест вручную. Но когда я интегрирую тест в Jenkins и пытаюсь...
5674 просмотров

Извлечение результатов тестирования Serenity BDD
Прошел безмятежность, задокументированную для извлечения результатов теста ниже, это код, это не сработало Формат OutcomeFormat = OutcomeFormat.XML; Результаты TestOutcomes = TestOutcomeLoader.loadTestOutcomes().inFormat(format) Пробовал...
780 просмотров
schedule 25.05.2022

Как настроить встроенный модуль для использования метафильтров (-skip) с Serenity, JBehave и Selenium
При создании новых сценариев я хочу протестировать только тот сценарий, с которым сейчас работаю. Для этого я хочу использовать тег Meta: @skip перед своими сценариями. Как я узнал, мне нужно использовать embedder для настройки используемых...
1371 просмотров
schedule 29.06.2022

Ошибка тайм-аута Serenity BDD
Я запускаю сценарии Serenity Jbehave с таблицей примеров с 19 строками значений, но сценарий выполняет только 7 строк, которые присутствуют в таблице примеров, и выдает исключение, как показано ниже, при выполнении 8-й строки. Трассировка стека из...
2426 просмотров
schedule 09.07.2022

Как заставить XPATH выбрать пустое значение из раскрывающегося списка
У меня есть веб-страница, и я пытаюсь выбрать XPATH из раскрывающегося списка, который не имеет никакого значения. <select name="selectOption" id="selectOption"> <option value="">Please select</option> <option...
460 просмотров
schedule 05.08.2022

Selenium Java обрабатывает исключение объекта (диалоговое окно предупреждения) без задержки. (непредсказуемое всплывающее окно Java)
Цель: всплывающее оповещение. независимо от того, показано это или нет, я хочу, чтобы это продолжалось. если он отображается, необходимо установить флажок и нажать «Продолжить». если нет, то игнорируйте. Блокировщик : если отображается...
610 просмотров
schedule 08.08.2022

Повторный запуск неудачного сценария с использованием Maven / Cucumber / Serenity
Кто-нибудь использовал плагин maven surefire или какой-либо другой механизм для повторного запуска неудачного сценария. Я использую Cucumber с Serenity и Maven. Я пробовал следующие разные способы, чтобы повторно запустить неудачный сценарий без...
6307 просмотров