Arguments 循环场景参数水豚

Arguments 循环场景参数水豚,arguments,capybara,Arguments,Capybara,我有下面的场景 当(/^I选择两个文件/)执行| arg1、arg2时| 结束 当我选择七个文件时,我不想重复代码。有没有办法让我在arg1和arg2之间循环。当我传递5/7个参数时,同样的代码应该可以工作 当(/^I选择文件/)执行| arg1、arg2、arg3、arg4时| 循环通过args 你想做什么就做什么。。。。 结束您是否尝试过浏览全部('a')。每个 您也可以使用xpath broswer.xpath(“//a”)或类似browser.xpath(“//div[@id='divi

我有下面的场景

当(/^I选择两个文件/)执行| arg1、arg2时| 结束

当我选择七个文件时,我不想重复代码。有没有办法让我在arg1和arg2之间循环。当我传递5/7个参数时,同样的代码应该可以工作

当(/^I选择文件/)执行| arg1、arg2、arg3、arg4时| 循环通过args 你想做什么就做什么。。。。 结束

您是否尝试过浏览全部('a')。每个


您也可以使用xpath broswer.xpath(“//a”)或类似browser.xpath(“//div[@id='divid'//a”)。

是的,您的正则表达式应该是

When(/^I select "2" files$/) do |num|

    num.to_i
    <whatever else>
end
Ets

| test.text |
| apples.doc|