4

我是 Cucumber 及其用于 BDD 的功能文件的新手。我想知道是否有任何方法可以直接提供外部数据文件(例如 CSV 文件)的文件路径,并获取用于创建测试脚本的参数值。

4

1 回答 1

1

您可以将带有参数的标签添加到功能

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

然后在运行场景之前创建读取参数并加载文件的钩子。

Before do |scenario|
  // read data from tag param
end
于 2018-08-28T10:21:07.363 回答