2
我想測試一個鏈接,我希望我能解決這個問題:帶水豚的滑軌,爲什麼我找不到使用內部選擇器?
我試圖測試這樣的鏈接:
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)
有什麼想法嗎?