Html Ruby/Watir:转到同一类的下一步按钮

Html Ruby/Watir:转到同一类的下一步按钮,html,ruby,watir,watir-webdriver,automated-tests,Html,Ruby,Watir,Watir Webdriver,Automated Tests,我有一张桌子,所有的按钮都是这样的: <button class="button_class btn" type="button"> 我该怎么做才能转到下一个并单击它 谢谢我认为您需要使用以下选项,而不是: browser.buttons(:class => 'button_class btn').each do |b| b.click end 我认为您需要使用,而不是如下所示:- browser.buttons(:class => 'button_class b

我有一张桌子,所有的按钮都是这样的:

<button class="button_class btn" type="button">
我该怎么做才能转到下一个并单击它

谢谢

我认为您需要使用以下选项,而不是:

browser.buttons(:class => 'button_class btn').each do |b|
  b.click
end
我认为您需要使用,而不是如下所示:-

browser.buttons(:class => 'button_class btn').each do |b|
  b.click
end

如果希望只单击第二个按钮(而不是单击每个按钮),则可以使用:索引定位器

browser.button(:class => 'button_class btn', :index => 1).click
注:

  • :index是匹配元素的位置-即:index 1是具有类“button\u class btn”的第二个按钮
  • 索引是基于0的-即0是第一个匹配元素,1是第二个匹配元素,以此类推

如果希望只单击第二个按钮(而不是单击每个按钮),则可以使用:索引定位器

browser.button(:class => 'button_class btn', :index => 1).click
注:

  • :index是匹配元素的位置-即:index 1是具有类“button\u class btn”的第二个按钮
  • 索引是基于0的-即0是第一个匹配元素,1是第二个匹配元素,以此类推