2011-06-21 40 views
0

我在Ruby on Rails中實現了一個功能測試。我需要在網頁上製作一個assert_select,該網頁有一個content div,這是兩個<ul>列表。我需要檢查第一個列表中<li>項的數量。我無法將任何類別或ID添加到<ul>列表中的任何一個。 所以我的選擇是這樣的:原型:選擇兩個孩子中的第一個

assert_select 'content ul<something_here_to_specify_the_first_one> li', <number_of_li_elements 

但是,我無法找到做「選擇UI元素的第一個」的方式。我看了一下http://content.labnotes.org/assert_select/assert_select.html,但一直沒有弄清楚哪一個適合我。

乾杯!

回答

1

爲了選擇第一UI元素,這樣做:

content ul:first-child ... 
+0

你會用什麼來選擇的第n個孩子?即第二個 – brafales

+1

'content ul:n-child(2)';) – moritz