如何在此脚本中使用方法?

时间:2015-08-10 23:30:30

标签: ruby variables methods cucumber

我正在使用红宝石黄瓜进行自动化。步骤如下:

Then    I click on "Add this" link
Then    I click on "Next" link

这是剧本:

Then(/^I click on "Add this" link$/) do
  @driver.find_element(:link, "Add this").click
end

我应该如何修改代码,以便我可以将它用于“添加此内容”和“放大”。 “下一步”反复?任何帮助/意见表示赞赏。

1 个答案:

答案 0 :(得分:0)

Then(/^I click on "([^"]*)" link$/) do |link|
  @driver.find_element(:link, link).click
end

然后匹配任何内容,例如

Then    I click on "Add this" link
Then    I click on "Next" link
Then    I click on "Foobar" link