Интеграция внешнего источника данных с файлом объектов 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