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

Красивый вывод файлов функций Gherkin
Мы создаем спецификацию в Gherkin и хотели бы представить файлы функций заинтересованным сторонам бизнеса. Как мы можем экспортировать все наши файлы функций в каком-то «красивом» формате? Например: Создайте документ, содержащий все функции...
12938 просмотров
schedule 13.05.2024

Экранирование числа или строки в кавычках из инструкции Gherkin
Если у меня есть такое предложение внутри моего определения функции: Then I can see the "/relative-url-path" page Огурец наложит этот метод: @When("^I can see the \"([^\"]*)\" page$") public void I_open_the_page(String arg1) { //...
5977 просмотров
schedule 19.05.2024

Избегайте повторений в «Огурце»
Итак, я уже некоторое время использую specflow, и что-то меня беспокоит. Это пример сценария, который мы сейчас используем: Scenario: Select a region via selection button When I select "Scotland" from Available Regions And I click on...
2471 просмотров
schedule 07.06.2024

Определите, есть ли в сценарии с огурцом ожидающие действия
Я хотел бы получить состояние сценария в крючке сценария «После». Я заметил, что .failed? метод не считает отложенные шаги неудачными. Итак, как я могу определить, что сценарий не был выполнен полностью, потому что он не удался ИЛИ потому, что...
1108 просмотров
schedule 07.12.2022

Описание шага ожидания на языке корнишонов
Я пытаюсь описать сценарий своего приложения на языке корнишонов, чтобы использовать его как исполняемую спецификацию. Сценарий примерно следующий: есть фаза процесса, в которой выполняется проверка. Если все условия для проверки выполнены, то...
245 просмотров
schedule 16.09.2022

Получить информацию о сценарии в хуках «До» и «После»?
Прямо сейчас я пытаюсь получить информацию из текущего сценария (описание, путь к файлу, имя и т. Д.). Я пытаюсь получить информацию о сценарии в хуке before следующим образом Before do |scenario| puts scenario.name puts...
628 просмотров
schedule 06.10.2022

Повторное использование корнишонов с огурцом
Насколько я понимаю, это основано на этой Given When Then вики-странице , Given шагов взаимодействуют с приложением, чтобы установить состояние предварительного условия, When шагов взаимодействуют с приложением, чтобы попытаться установить...
1824 просмотров
schedule 16.10.2022

Почему я получаю следующее сообщение об ошибке: «Требуемый (..) + цикл не соответствует чему-либо при вводе. Сценарий: после раздела« Фон »в моем файле функций?
Если у меня нет раздела «Фон:», в файле функций не появляются ошибки. Но когда я добавляю фоновый раздел над моими сценариями в файле функций, я получаю эту ошибку в eclipse IDE до первого сценария. Мои файлы функций выглядят следующим образом:...
2806 просмотров
schedule 29.04.2024

Схема сценария в корнишоне
Можно ли написать схему сценария на корнишоне, в которой есть шаг утверждения, который не понадобится во всех примерах? В сценарии будет два шага утверждения для проверки таблицы, которую можно переключать. Убедитесь, что отображается таблица...
446 просмотров
schedule 29.03.2024

Ошибка при запуске Junit - java.lang.NoClassDefFoundError: gherkin / IGherkinDialectProvider
Я пытаюсь создать фреймворк с использованием селена WD с огурцом и Junit. Я установил / загрузил все, но при запуске столкнулся с проблемой. Я получаю следующую ошибку при попытке выполнить класс JUNIT. Кто-нибудь сталкивался с такой же...
72 просмотров

Как использовать REGEX в StepArgumentTransformation, чтобы найти строку с префиксом
Я хочу использовать StepArgumentTransformation SpecFlow для преобразования всех строк с префиксом «ключ:» во что-то другое. Я не понимаю, как использовать правильное регулярное выражение. Допустим, у меня есть следующий шаг в моем файле функций:...
183 просмотров
schedule 19.01.2024

Сколько данных должно быть указано в файле характеристик огурца?
Я пытаюсь написать несколько файлов функций Gherkin, чтобы провести приемочное тестирование BDD с помощью SpecFlow. Система, которую я пытаюсь протестировать, состоит из нескольких RESTful API - система имеет микросервисную архитектуру. В сценарии...
184 просмотров
schedule 30.04.2024

Запустить схему сценария огурца параллельно
У меня есть более 50 различных типов входных данных, которые я определяю в ключевом слове «Пример» в файле функций, и для его выполнения требуется больше времени. Есть ли способ запустить эти входные данные параллельно? . Пожалуйста, помогите.
20 просмотров
schedule 05.11.2022

Как написать общее определение шага, которое можно использовать с помощью Given, When, Then и т. Д. В кипарисовом огурце
Недавно я интегрировал огурец с кипарисом и добавил плагин полной поддержки огурца (VS CODE), чтобы получать предложения по шагам при разработке файлов функций. Обычно при использовании java-cucumber, даже если мы определяем шаг в разделе Дано ,...
23 просмотров