2013-09-05 36 views
1

的下一个按钮,我有一个表,所有的按钮都是这样:红宝石/的Watir:去同一类

<button class="button_class btn" type="button"> 

我想他们正在使用的Watir/Ruby来点击。这是点击第一个的代码:

browser.button(:class => 'button_class btn').click 

我能做些什么来转到下一个并点击它?

感谢

回答

2

如果你正在寻找只需单击第二个按钮(而不是点击每一个按钮),你可以使用:索引定位器。

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

注:

  • 的:索引是相匹配的元件的位置 - 即:索引1是具有类的button_class BTN'的第二个按钮。
  • 该索引是基于0的 - 即0是第一个匹配元素,1是第二个匹配元素,等等。
3

我认为你需要使用如下的buttons代替button: -

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