我们正试图将CSV到黄瓜获得的CSV文件的好处,但网上调查,当我看到这个功能,但只有“Import scenario outline 'examples' from CSV?”没有正式的文件。导入CSV如黄瓜测试数据?
我不知道这是否涉及到任何的结论呢。它目前是否在Cucumber中使用CSV的内置方式?
如果当前没有内置的方式来导入CSV,并且我必须编写自己的解析方法,我想我的问题是,在步骤定义中,如何将变量与定义场景?例如:
Scenario: do something
Given I eat number as <number> cucumbers
and the cucumber is produced at date as <date>
When the cucumber is expired
Then I should have diarrhea
data.csv
number,date
1,2012-01-01
1,2012-11-03
在steps.rb,如果我这样做:
CSV.foreach("path/to/data.csv") do |row|
...
如何我row.number
`row.date`映射到数\日期在功能文件?