2011-06-21 13 views
0

Ruby on Railsで機能テストを実装しています。ウェブページにassert_selectを作成する必要があります。content div、これは2つの<ul>リストです。最初のリストにある<li>個のアイテムの数を確認する必要があります。そして、<ul>リストのいずれにもクラスやIDを追加することはできません。 だから私のセレクタは次のようになります。プロトタイプ:2つの子のうち最初のものを選択

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

しかし、私は「UL要素の最初のものを選択する」ことを実行する方法を見つけることができません。私はhttp://content.labnotes.org/assert_select/assert_select.htmlを見ましたが、どちらが私のために正しいかを理解することができませんでした。

乾杯!最初のul要素を選択するために

答えて

1

、ん:

content ul:first-child ... 
+0

何がn番目の子を選択するために使用しますか?すなわち2番目のもの – brafales

+1

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

関連する問題