Описание тега feature-file

В SpecFlow BDD для.NET файлы функций, которые используются для хранения критериев приемлемости функций (сценариев использования, пользовательских историй) вашего приложения, описаны в формате, который называется Gherkin, который изначально основан на языке Cucumber BDD..
2 ответа

Обнаружено несколько сопоставлений совпадений с двумя разными параметрами

Я написал две строки (когда) в моем файле When user $action1$ $key1$ with $value1$ for $atttributeType_Value$ in $Filename1_SectionId1$ Then abc When user $action2$ $key2$ with $value2$ in $Filename2_SectionId2$ Then def и соответствующее определени…
31 дек '15 в 11:06
1 ответ

Как переформатировать столбцы в файле объектов в intelliJ для MAC

У меня есть файл объектов в IntelliJ, но я не знаю, как переформатировать столбцы. Перепробовал пару вариантов но ни один из них не работает Я пробовал Ctrl + Alt + L, Ctrl + Shft+ Alt + L Then the "abc" box should show the following options | Value…
09 янв '19 в 16:01
1 ответ

Правильный способ реализации фоновых шагов в SpecFlow

В настоящее время я учусь использовать SpecFlow и хочу написать функцию, которая будет включать в себя тесты для регистрации пользователя. У меня есть первый тестовый пример, Зарегистрируйте действительного пользователя. Это будет включать в себя вв…
17 дек '17 в 17:55
1 ответ

Созданный Specflow файл feature.cs не работает

В прошлый раз это действительно работало: понедельник 27/07/2018 Я использую specflow около 2 лет. Но с сегодняшнего дня (на этой неделе) у меня есть проблема, с которой я никогда не сталкивался. При изменении даже одной буквы в файле.feature, как о…
10 авг '18 в 12:57
3 ответа

Передача параметра в "Примеры:" таблицы "Схема сценария:" в файле объектов

Здесь, как вы можете видеть, я пытаюсь получить значение из .yml файл находится в config/environments в Examples: Таблица. Но вместо получения он отправляет значение как есть? Можно ли передать параметр, как это? Если да, то как? Если нет, какая осо…
22 янв '15 в 18:17
0 ответов

Как получить список файлов объектов, которые должны быть запущены до их запуска

Когда я запускаю specflow, я выбираю определенные файлы функций для тестирования. Мне нужно собрать виртуальную машину для запуска моих тестов, и я хочу создать только необходимые среды для тестирования (и, конечно, это может быть динамическое измен…
11 фев '18 в 14:46
1 ответ

Как выполнить один сценарий снова и снова в огурце

У меня есть файл функций, в котором есть два сценария. После первой итерации я хочу, чтобы эти сценарии были выполнены еще раз. Что мне нужно добавить? Нужно ли мне копировать тот же код Java в файле определения шага, или есть другой метод? Файл фун…
28 сен '17 в 10:22
2 ответа

Как выполнить файлы объектов огурца один за другим и установить время между

Привет, у меня есть два файла функций, и я хочу выполнить их один за другим и иметь определенное время между выполнениями. Например, есть ли параметр: я хочу выполнить первый тест, подождать 5 минут и выполнить следующий. Причина этого есть. Я получ…
23 мар '18 в 11:30
1 ответ

Интеграция внешнего источника данных с файлом объектов Cucumber

Я новичок в Cucumber и файлы функций, которые он использует для BDD. Я хочу знать, есть ли какой-нибудь способ, которым я мог бы непосредственно указать путь к файлу моего внешнего файла данных (например, файл CSV), и извлечь значения параметров, ко…
17 янв '14 в 10:33
2 ответа

Как обойти повторное выполнение шага в файлах объектов огурца?

В набросках сценариев, если существует 2 или более сценариев, тогда все этапы функции будут выполнены для обоих из 2 дополнительных сценариев. Но мне нужно выполнить один из шагов только один раз, то есть шаг входа в систему. Например: Scenario Outl…
29 апр '16 в 17:36
1 ответ

Добавить строки в список Java на огуречной функции

Я хотел бы добавить строки, которые я получаю в шагах от функции огурца в список (без использования .add для каждой строки). Например, добавьте следующие строки в список "string1","string2","string3" Кроме того, было бы хорошо, если бы я мог добавит…
13 июн '17 в 07:57
1 ответ

Файл функций Cucumber для тестирования веб-сервисов

Я работаю над тестированием веб-сервиса, который имеет следующий XML в качестве запроса. <request> <customerId>ABCD1</customerId> <accountList> <account> <accountNumber>12345</accountNumber> <customerName…
04 июл '15 в 08:19
1 ответ

Несколько сценариев в файле характеристик спецификации?

После того, как я стал более удобным в разработке, управляемой поведением, используя SpecFlow, мне стало интересно иметь несколько сценариев для одной и той же функции следующим образом: Register.feature Feature: Register a new user In order to use …
08 дек '13 в 00:38
3 ответа

Как написать правильный файл функции в огурце

Я пытаюсь изучить огурец BDD, и я пытаюсь написать файл функций для сценария входа с действительными и недействительными именами пользователей. Для действительного пользователя будет зарегистрирован и выйдет, однако для недействительного имени польз…
01 июн '18 в 07:37
2 ответа

Моя первая основная программа Cucumber (Сценарий) не работает - Java

Я написал свою первую программу Cucumber сегодня, и она провалилась. Я написал очень простой, простой сценарий, и это определение шага. Ниже приведен код файла функции и код определения шага. Шаг Определение кода: import cucumber.api.java.en.When; i…
07 июн '18 в 14:37
1 ответ

Файл функции корнишонов для POST

Я новичок в написании файлов функций. Я пытаюсь проверить POST-вызов с помощью тела json, но результат показывает неверный запрос. Я пытаюсь отправить массив Json в теле, определенно чего-то не хватает в теле. Ниже приведено тело json и то, что я на…
30 июл '18 в 15:01
0 ответов

Складка региона IntelliJ в файле характеристик огурца

Есть ли способ сделать свертывание кода в файлах Cucumber Feature, используя IntelliJ? Например, для кода Java вы можете сделать это, чтобы сделать область складной: // region Variables private int foo = 1; private int bar = 2; // endregion Есть ли …
05 сен '17 в 14:48
2 ответа

Как активировать весенний загрузочный профиль с огурцом

Я ищу хороший способ активировать весенний профиль для моих тестов на огурец. Тесты на огурец должны использовать заглушенную версию сервиса, которая помечена: @Profile("test") @Component class FooServiceStub extends FooService {...} Обычный сервис …
1 ответ

Ошибка запуска огурца в eclipse. Не удалось найти или загрузить основной класс cucumber.api.cli.Main.

Я пытаюсь запустить проект Maven, используя Oxygen.1 релиз. У меня установлен плагин огурца. Но когда я запускаю файл функций по умолчанию, я получаю сообщение об ошибке Error: Could not find or load main class cucumber.api.cli.Main Пожалуйста помог…
24 фев '18 в 12:27
2 ответа

Как передать данные (из примеров) одного файла объектов в другой файл объектов?

Когда я впервые запускаю файл объектов, я обновляю его поля во время выполнения. Значение того же поля требуется для передачи в другой файл объекта. Можно ли передать данные одного файла объектов в другой файл объектов с помощью Java? feature file 1…