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