Вопросы по теме 'gherkin'

Корнишон в Бехате и сценариях проверки входных данных
Я использую Gherkin в Behat и сталкиваюсь с проблемой ввода в сценарии проверки. Вот пример сценария, который я написал, но Бехат не понимает разницы между определением переменной в тегах <variable> и проверкой недопустимого ввода, например...
1173 просмотров
schedule 13.12.2022

Использование SpecFlow для сквозного регрессионного тестирования
Мы используем BDD и SpecFlow для стимулирования нашего развития (ATDD). Наша команда QA хотела бы определить свои собственные «сквозные регрессионные тесты» (в Gherkin / SpecFlow) и повторно использовать шаги, которые мы уже определили....
4508 просмотров

Подключение функций SpecFlow к шагам. Ссылка продолжает рваться
Доброе утро. У меня проблема с SpecFlow, и я не могу понять, как ее решить. Был бы признателен за любую помощь. Так... Возьмем простую функцию SpecFlow: Given the JoeDoe user is associated to an existing staff account with the following...
2255 просмотров
schedule 09.06.2022

Приемочные испытания с использованием Cucumber / Webdriver никогда не завершаются
Мы используем Gherkin, Cucumber-jvm и Webdriver для запуска приемочных тестов для стандартного веб-приложения Java / Spring. Проблема в том, что при запуске тестов с использованием задания Maven тесты проходят полностью успешно, но задание не...
1829 просмотров
schedule 14.02.2022

Описание сценария Specflow на длинное
Раньше я создавал сценарии, в которых в названии сценария я объяснял, что такое сценарий. Например: Сценарий: Когда во время переключения контекста контекст не совпадает и пользователю показывается список фактов для удаления, факты должны быть...
435 просмотров
schedule 06.11.2022

Можно ли экранировать угловые скобки в шагах схемы сценария Gherkin (SpecFlow)?
У меня есть набросок сценария, в который мне нужно включить буквальные угловые скобки: Given I have sent "MAIL FROM:<[email protected]>" When I send "<command>" Then I should get a <code> reply Examples: | command...
2210 просмотров
schedule 04.05.2022

Как устранить предупреждение Cucumber «не удается загрузить такой файл»?
Я пытаюсь работать с «Книгой огурцов», но Cucumber ведет себя не так, как ожидалось. У меня Windows 7 (32-разрядная версия), и я достаточно уверен, что Ruby и необходимые драгоценные камни установлены правильно. Однако, когда я запускаю огурец,...
7961 просмотров
schedule 21.02.2023

Intellij 13.0.2 Community Edition не может найти определения шагов с помощью плагина Gherkin
У меня есть проект maven с двумя модулями. Я просто упомяну один из модулей, который называется app. Используя мой класс RunCukesTest, я могу выполнить свой единственный сценарий, и он видит, что первый шаг был определен, и выполняет его. Но плагин...
2104 просмотров
schedule 27.10.2023

Selenium Java Webdriver: утверждение двойных кавычек
На веб-сайте отображается следующий текст, который мне нужно подтвердить: Living Place "123" hasn't been found У меня есть кусок ghurkin/огурца на веб-странице, мне нужно assert.assertTrue с помощью Selenum Webdriver Java: The text...
2803 просмотров
schedule 13.01.2024

функция огурца: имитируйте несколько полей выбора в форме
Я начал писать следующую функцию в приложении, предназначенном для управления клининговым бизнесом: Feature: Creating a new cleaner In order to allow Franchisees to allocate cleaners to jobs they need to be uploaded to the system...
2395 просмотров
schedule 02.02.2022

Cucumber Datatable, может ли быть список внутри ячейки с данными?
Учитывая этот пример: у меня есть список книг, которые я хочу добавить в систему. Каждая книга обязательно должна иметь название книги и переменное количество авторов. При написании таблицы данных для моего примера я сделал следующее: | book...
1422 просмотров
schedule 27.11.2023

Повторное использование сценариев на нескольких страницах
Я новичок в Specflow и мне нужен способ повторного использования сценариев в нескольких файлах функций. У меня есть веб-приложение, состоящее из нескольких страниц, каждая из которых разделяет множество элементов, таких как содержимое нижнего...
826 просмотров
schedule 12.06.2022

Об этом сообщает Аллюр. Есть ли способ написать описание функции?
Я новичок в использовании Allure. Есть ли способ написать описание функции в дополнение к имени? Я имею в виду не только @Feature ("Редактирование пользователя"), но что-то вроде "Я как администратор хочу изменить информацию о участнике. Чтобы я...
1733 просмотров
schedule 21.04.2022

Как я могу получить доступ к имени шага Cucumber в определении шага?
Я пытаюсь интегрировать Cucumber с Test Rail. Итак, у меня есть автоматизация Cucumber Ruby. Я хотел бы иметь возможность передавать шаги Cucumber Gherkin из файла функций в качестве переменной в автоматизацию. Это потому, что я хотел бы...
2735 просмотров

SpecFlow — выполнение ScenarioOutline из контекстного меню Visual Studio
Действительно ли возможно запустить набор ScenarioOutline или отдельную строку из набора ScenarioOutline из Visual Studio? В документации SpecFlow кратко упоминается, что можно запустить ScenarioOutline из контекстного меню Visual Studio, как и...
202 просмотров

Невозможно добавить новый Given/When/Then, получая сообщение об ошибке `SyntaxError: Недопустимое регулярное выражение: отсутствует/`
Я настроил огурец + транспортир и сначала разделил stepDefinitions на разные файлы, например: Когда я создал файлы новых функций и начал работать, огурец/транспортир не распознал эти новые шаги, которые я добавлял к другим файлам. Поэтому я...
381 просмотров
schedule 26.07.2022

Параллельные тесты с Gherkin, Specflow и Selenium
Я настраиваю автоматические приемочные тесты для проекта Asp.Net MVC с использованием сценариев Gherkin, шагов Specflow и удаленного веб-драйвера Selenium. Цель состоит в том, чтобы запустить тесты из Jenkins параллельно на нескольких узлах,...
2023 просмотров
schedule 13.04.2022

Given / When / Then - Могу ли я использовать оператор Given более чем в одной операции, например, Given и When оба
Предположим, у меня есть файл функций BDD с данным шагом, скажем, Given User is logged in as administrator When some functionality line Then some functionality line и я хочу использовать «Пользователь вошел в систему как администратор» в...
1081 просмотров

Как написать схему сценария, чтобы захватить список объектов в одном аргументе?
При написании тестовых примеров сценария огурца иногда у меня возникает требование, чтобы один из заполнителей содержал список данных вместо одного. См. Ниже псевдопример: Scenario Outline: example Given I have <input_1> When I choose...
3715 просмотров
schedule 12.03.2024

IntelliJ IDEA не распознает файлы .feature
Я установил плагины cucumber-java и gherkin в IntelliJ IDEA, но когда я создаю файл .feature, он не распознается как файл функций. Я перезапустил IntelliJ и проверил, включены ли плагины в окне настроек плагинов. файл функций в IntelliJ
26102 просмотров
schedule 03.03.2022