Method: Splinter::Capybara::Actions#find_and_select_option

Defined in:
lib/splinter/capybara/actions.rb

#find_and_select_option(select_id, value) ⇒ Object

Finds and selects an option from a dropdown with the given ID.

select_id - CSS ID to check, do not include # value - The value to select.



109
110
111
112
113
114
# File 'lib/splinter/capybara/actions.rb', line 109

def find_and_select_option(select_id, value)
  select = find(:css, "##{select_id}")
  path = ".//option[contains(./@value, '#{value}')][1]"

  select.find(:xpath, path).select_option
end