1

下面的代码将参数传递给黄瓜步骤定义:

Then /^I should see a message "([^\"]*)"$/ do |arg1|
  page.should have_content (arg1)
end

任何人都可以帮助我,如何传递多个参数?

4

1 回答 1

5

为了传递多个参数,您需要有多个“捕获组”。这是一个具有两个捕获组的示例:

Then /^I should see a message "([^\"]*)" and another message "([^\"]*)" $/ do |arg1, arg2|
  page.should have_content(arg1)
  page.should have_content(arg2)
end
于 2012-11-24T13:29:29.833 回答