将外部数据源与Cucumber特征文件集成

时间:2014-01-17 10:33:10

标签: cucumber bdd cucumber-jvm feature-file

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

1 个答案:

答案 0 :(得分:1)

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

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

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

Before do |scenario|
  // read data from tag param
end