ruby on rails - In rspec/capybara, I need a version of "within" that checks all descendants, not just children -


i have snippet of code designed count number of list items in dropdown menu:

within ('#campaign_duration_in_days_input')   page.all('li').count.should eql(4) end 

that returns 0, although there 4 list items descendants of div (not direct children). how can count of descendants?

i can't see wrong code. within works indirect descendants direct children. throw error if argument #campaign_duration_in_days_input looks element exists.

so looks not finding li elements. if plain old html select dropdown should looking option elements? if not try save_and_open_page before within inspect dom see happening.


Comments

Popular posts from this blog

html5 - What is breaking my page when printing? -

c# - must be a non-abstract type with a public parameterless constructor in redis -

ajax - PHP/JSON Login script (Twitter style) not setting sessions -