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

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

1 ответ

Вы можете добавить тег с параметром к функциям

@data("/path/data.json")
  Scenario: Login as zinc admin
    Given I open zinc homepage

А затем создайте ловушку, которая читает параметр и загружает файл перед запуском сценария.

Before do |scenario|
  // read data from tag param
end
Другие вопросы по тегам