Как передать параметр в описание схемы сценария - PullRequest
1 голос
/ 23 июня 2019

Проходил через Specflow-Как передать параметр в описании схемы сценария и задаетесь вопросом, как передать параметр в описании схемы сценария в ?

Давайте воспользуемся тем же примером из другого поста.

Scenario Outline : Testing <Application>
    Given I navigate to <Application>
    Then I should see Home page

    Examples:
    | Application |
    | Test        |
    | Test1       |
    | Test2       |

Это будет полезно, когда пользователь создаст консолидированный отчет с помощью Построитель отчетов , чтобы показать каждый сценарий в видеотдельный сценарий с именем приложения, скорее всего, показывает Testing <Application>.

Фактический пример отчета: Без параметра, обновленного в набросках сценария enter image description here

Ожидаемый пример отчета: Все, что нам нужно, это обновить <Application> на основе данных таблицы примера

enter image description here

Примите во внимание любое подробное объяснение.

1 Ответ

0 голосов
/ 28 июня 2019

Программирование файлов функций таким способом противоречит дизайну и реализации Cucumber.Если вам нужно запрограммировать файлы объектов, вы должны либо

1) Запрограммировать за пределами огурца, т. Е. Использовать для сценария запуск нескольких экземпляров огурца

ИЛИ

2) Нажмите на программувплоть до определения шагов или, еще лучше, вспомогательных методов, вызываемых пошаговыми определениями.

В вашем случае вы, возможно, могли бы использовать скрипт для физического изменения текста в файле объектов, прежде чем cucumber запускает его для каждого приложения.

...