2012-01-14 9 views
2
私はリンクをテストしようとしています

、私はこの問題を解決することを願って:Rails with Capybara、なぜ私は内部でセレクタを見つけることができませんか?

私はこのようなリンクをテストしてみました:

nested_element= "div.page_margins div.page iv#nav div.hlist ul li#2" 

within(nested_element) do 
     response.body.should have_link("Next", :href=>"javascript: void(0)") 
end 

をしかし、私はこのエラーを取得する:

Capybara::ElementNotFound: Unable to find css "div.page_margins div.page div#nav div.hlist ul li#2"

同じセレクタがhave_selectorを使用して正常に動作していますが、

response.body.should have_selector(nested_element) 

何かお考えですか?

答えて

-1

私は同様の問題があったが、ここでバグレポートを開く:https://github.com/jnicklas/capybara/issues/658

を私はgitのは、有罪が確定追跡するために二分使用。残念ながら、私の問題を引き起こすコミットは1月31日からのものだったので、私たちの問題は同じではないでしょう。しかし、他の誰かが同じような問題を抱えている場合は、カピバラの古いバージョンを破損前に試してみてください。

関連する問題