【问题标题】:How do I use method in this script?如何在此脚本中使用方法?
【发布时间】:2015-08-10 23:30:30
【问题描述】:

我正在使用 ruby​​-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

我应该如何修改代码以便我可以重复使用它来“添加这个”和“下一步”?感谢任何帮助/cmets。

【问题讨论】:

    标签: ruby variables methods cucumber


    【解决方案1】:
    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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多