2012-11-21 32 views
1

我有兩個具有相同ID的按鈕(一切都是相同的)。如果我點擊它,它會自動選擇第一個按鈕,但我需要點擊第二個或第三個按鈕。如何點擊具有相同ID的按鈕?

@b.link(:id => "commit").click 
+0

你仍然必須區分兩個按鈕,如使用類。 – GiantHornet

+0

班也是一樣的。我無法更改瀏覽器代碼。我只能對它進行測試。 –

+0

然後使用$ .each(「.class」,function(){$(this).click();}); – GiantHornet

回答

1

id應該是唯一的頁面上,你應該報告這是一個錯誤。

在此期間,點擊第二個鏈接具有相同id試試這個:

@b.a(:id => "commit", :index => 1).click 

點擊第三個:

@b.a(:id => "commit", :index => 2).click 

順便說一句,您可以點擊第一個與:

@b.a(:id => "commit", :index => 0).click 
+0

這是工作!謝謝! –

相關問題