2013-09-05 53 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