下面的代码将参数传递给黄瓜步骤定义:
Then /^I should see a message "([^\"]*)"$/ do |arg1|
page.should have_content (arg1)
end
任何人都可以帮助我,如何传递多个参数?
答案 0 :(得分:5)
为了传递多个参数,您需要拥有多个“捕获组”。这是一个包含两个捕获组的示例:
Then /^I should see a message "([^\"]*)" and another message "([^\"]*)" $/ do |arg1, arg2|
page.should have_content(arg1)
page.should have_content(arg2)
end