我是一个具有java背景的ruby新手,我正在编写一组针对应用程序的selenium测试。
我们有一个测试,它需要用很多值重复,这些值目前存储在一个长csv中。
[
['USD', 'US' ],
['GBP', 'UK' ],
['EUR', 'FRA']
].each do |v1, v2|
test "creating with #{v1} and #{v2}" do
#do test
end
end但这看起来并不好,而且csv数据有100组数据,而不是3组数据,所以维护起来会更困难
发布于 2014-06-16 22:27:14
您可以通过以下方式使用CSV class:
require 'csv'
CSV.foreach('path/to/csv/file') do |v1,v2|
test "creating with #{v1} and #{v2}" do
# do test
end
endhttps://stackoverflow.com/questions/24245609
复制相似问题