2012-09-11 40 views
2

我遇到了一個選擇我想存儲爲字符串的內容的問題,因爲數據具有相同的div類名稱,並且沒有要使用的集合ID。選擇哪個div類ruby應該選擇? (使用watir)

我知道紅寶石中的第一個和最後一個運算符,但無論如何選擇它們之間的選項?

因此,例如

<html> 
    <body> 
     <div class="example">1111</div> 
     <div class="example">2222</div> 
     <div class="example">3333</div> 
     <div class="example">4444</div> 
     <div class="example">5555</div> 
    </body> 
</html> 

我怎樣才能得到紅寶石選擇第4類相同的類名,所以我可以存儲4444作爲我的字符串?

+0

你迷惑紅寶石,CSS和JavaScript彼此? –

+0

@Sergio Tulentsev,對不起,我忘了說我正在使用watir進行自動化測試。 – samayres1992

回答

4
browser.divs(:class => "example")[3] 
5

(使用的Watir API)的另一種方法:

browser.div(:class => "example", :index => 3)