Вопросы по теме '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 просмотров
schedule
06.09.2021
Создавать сводный отчет 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 просмотров
schedule
19.09.2021
Как сравнить два значения локатора с помощью chai assertion & serenity
Я новичок в Serenity и Protractor, поэтому мне нужна ваша помощь по приведенному ниже запросу. Использование - транспортир, утверждение Чай, спокойствие сценария, огурец, TypeScript
В моем файле локаторов ниже 2 локаторов:
static test1 =...
411 просмотров
schedule
29.09.2021
Способ открыть браузер Selenium, не перекрывающий мой текущий браузер
У меня следующая ситуация. как только я начну тест Selenium, откроется окно браузера. Поскольку у меня есть куча тестов, и я запускаю их много раз каждый день, я бы не позволил Selenium открывать новое окно браузера в передней части моего текущего...
685 просмотров
schedule
09.11.2021
Как определить, выполняются ли тесты локально или на удаленном сервере
Согласно этому руководству , я могу загрузить файлы на веб-сайте при выполнении моих тестов локально и на удаленном сервере.
Как и в учебнике:
Для тех из вас, кто делает это локально, все, что вам нужно сделать, это использовать команду...
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 просмотров
schedule
21.05.2022
Извлечение результатов тестирования 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 просмотров
schedule
17.08.2022