Вопросы, помеченные тегом «gherkin»
Gherkin - это язык, используемый для написания спецификаций для Cucumber, Specflow и подобных фреймворков BDD. Это бизнес-читаемый, предметно-ориентированный язык, который позволяет описывать поведение вашего программного обеспечения без подробного описания того, как это поведение реализовано.
8 августа 2021 в 22:48
271
0
Как запустить тесты nx e2e с тегами в угловом рабочем пространстве NX?
У меня есть рабочее пространство angular NX с тестовыми примерами e2e (кипарис) и интегрированное с огурцом. В настоящее время я запускаю тесты с помощью команды
nx e2e <projectName> --baseUrl= adc.com
Также для проверки уязвимых приложений, которые я...
8 августа 2021 в 16:38
64
1
Есть ли какой-нибудь лучший плагин/приложение сервера JIRA для поддержки и управления файлами функций огурца?
Есть ли какой-либо лучший подключаемый модуль/приложение сервера JIRA для обслуживания файлов функций огурца и управления ими? Есть несколько плагинов JIRA, таких как «Cucumber for Jira — BDD изначально в Jira», но они предназначены для облака JIRA. Мне нужен сервер...
3 августа 2021 в 14:52
45
1
Поместите шаг, требующий разных данных для каждого сценария, на фоне корнишонов.
Я тестирую приложение, которое используется в аэропортах. Для одной из моих функций корнишонов мне нужно несколько сценариев, каждый из которых выполняет действие во время полета. Каждому сценарию нужен свой запуск с немного разными данными.
В идеале я хотел бы...
31 июля 2021 в 03:42
45
1
Как добавить или получить {github.sha} URL-адрес огурца в ruby
У меня есть следующий код:
def index_page
visit 'https://www.company.com/?&ui_version=912c739e8450c9fc0705eeae12715656716f42c3'
end
Мне нужно заменить оставшуюся часть пути на {github.sha}, который генерирует действия github в моем проекте, где я использую...
26 июля 2021 в 08:29
370
1
Есть ли способ распечатать значение из внутреннего кода в Cucumber Report?
Есть ли способ распечатать некоторые значения внутреннего кода из кода Java, чтобы они отображались в Cucumber Report?
В файле определения шага Cucumber есть одно целочисленное значение, которое реализуется в коде Java (идентификатор транзакции), которое мне нужно...
25 июля 2021 в 14:11
254
1
Cucumber+Serenity "Вы можете реализовать недостающие шаги с помощью приведенных ниже фрагментов"
Я разработал автоматизацию тестирования с помощью serenity-bdd и огурца для мобильного тестирования. Моя проблема внизу.
TEST PENDING: User can login with...
16 июля 2021 в 12:03
687
1
Как я могу использовать один и тот же шаг в том же сценарии, но с другими параметрами в pytest-bdd?
Предположим, у меня есть сценарий, похожий на этот:
Scenario Outline: Example scenario
Given the subprocess is running
When I generate the input
And I add <argument1> to the input
And I add <argument2> to the input
...
13 июля 2021 в 12:54
44
0
Cucumber/Javascript - Отрицательное тестирование API не удалось, потому что он возвращает 401
Заранее спасибо, что нашли время прочитать мой вопрос.
У меня есть этот тестовый пример:
Учитывая, что я вызываю getAuthToken с "Id", "Secret" и "Audience"
Тогда я должен получить ответ 401
И ошибка...
12 июля 2021 в 14:26
350
2
Typescript/cypress-cucumber-preprocessor: написание схемы сценария с динамическими примерами
Мой вопрос очень похож на этот: Поведение: написание плана сценария с динамическими примерами. Разница в том, что я не использую Python. Я обрабатываю свои сценарии огурцов с помощью Cypress (через библиотеку cypress-cucumber-preprocessor:...
12 июля 2021 в 10:15
53
0
Общий файл данных Gherkin (Excel) для файла .feature
Могу ли я иметь один файл данных для всех тестовых случаев в примере файла .feature
Вот как у меня сейчас:
Схема сценария: проверка входа
Дано Перейти на страницу входа на сайт
Когда пользователь вводит имя пользователя ""
И Пользователь вводит пароль ""
И пользователь...
7 июля 2021 в 13:22
23
1
Шаги нового сценария IntelliJ не найдены
По какой-то причине в моем проекте автоматизации и новые шаги сценария, которые я создаю в своих файлах функций, не будут связаны с новыми шагами.
Все существующие сценарии работают файлом например
Given that I load the App in SauceLabs
Правильно ссылается на
public...
5 июля 2021 в 10:10
180
0
Flutter Driver: запускайте теги или функции один за другим
Я пишу тесты для своего приложения, используя пакеты flutter_driver и flutter_gherkin. Я написал некоторые функции. например, у меня есть эти две функции:
login.feature:
@login
Feature: LoginFeature
Test User Login
Scenario: User does not exist
Given I test...
1 июля 2021 в 13:29
33
0
Разбирать файлы функций в java и находить дублирующиеся сценарии
Я создаю структуру селена на основе огурца, в которой у меня есть несколько файлов функций, каждый из которых имеет несколько сценариев. Я хотел бы написать программу, которая сканировала бы все файлы функций и давала мне что-то вроде дублирующей оценки для каждого...
29 июня 2021 в 13:19
40
1
Формат корнишона для повторяющихся сценариев
У меня есть следующие строки корнишона в файле функций
Feature: Vessel - x memo
Background:
Given that logged in user is on home page
@debug
Scenario Outline: Verify something for all links in a table
When clicking on the 'x'...
29 июня 2021 в 03:54
85
0
Получение ошибок в файле определения ловушек и шагов для платформы dot net 4.6 и specflow 3.9.8
При работе с платформой .net 4.6 (Visual Studio 2019) я получаю следующие ошибки в своем коде в файле Hooks и файле определения шага. Пожалуйста, дайте мне знать, если я пропустил какой-либо из пакетов specflow. Если я # использую TechTalk.SpecFlow; он выделяется...
24 июня 2021 в 14:57
462
2
Как написать общее определение шага, которое можно использовать с помощью Given, When, Then и т. Д. В cypress Cucumber
Недавно я интегрировал огурец с кипарисом и добавил плагин полной поддержки огурца (VS CODE), чтобы получать рекомендации по шагам при разработке файлов функций. Обычно при работе с java-огурцом, даже если мы определяем шаг в разделе Дано, когда мы пишем файл функций,...
24 июня 2021 в 14:41
48
1
Запуск конфигурации тестов WebStorm/Intellij Gherkin
Как настроить текущую конфигурацию с помощью файла функций WebStorm?
Когда я нажимаю зеленую кнопку запуска, кажется, что WebStorm не может найти реализацию шагов.
Как я могу изменить, чтобы WebStorm понимал, откуда он должен предпринимать шаги?
Когда я запускаю тесты...
22 июня 2021 в 09:21
179
0
KeyError в allure-pytest-bdd при выполнении теста с --alluredir и использовании примеров в функции
Я использую pytest-6.2.4 для автоматизации тестирования с плагинами allure-pytest-bdd-2.8.36, bdd-4.0.2. Версия Python 3.6.9.
KeyError возникает при запуске pytest с флагом --alluredir=reports.
Тест содержит функцию с примерами:
| empty_answer1 | <- variable...
21 июня 2021 в 20:44
35
0
Количество строк, добавленных/удаленных перед определенным номером строки
Есть ли способ подсчитать количество строк, добавленных и удаленных в текущей рабочей копии ПЕРЕД определенной строкой в файле?
Сценарий использования заключается в том, что у меня есть список неудачных тестов (путь к файлу функций и номер строки), который...
17 июня 2021 в 19:06
59
1
Подключаемый модуль Gherkin — проблема естественной установки
При установке подключаемого модуля Natural для Gherkin через торговую площадку Eclipse возникает ошибка ниже