Как выбрать переключатель с Capybara, используя полтергейст?

HTML:

<div id='survey'>
  Name:<input type='text' name='name'><br>
  Like sushi?<input type="radio" name="sushi" value="yes">Yes 
             <input type="radio" name="sushi" value="no">No
</div>

Спецификация:

within 'div#survey' do
  fill_in 'name', with:'Joe Brown'
  choose 'no'
end

Это вызывает исключение:

 Failure/Error: choose 'no'
 Capybara::ElementNotFound:
   Unable to find radio button "no"

Как выбрать переключатель "нет"?


person B Seven    schedule 30.09.2014    source источник


Ответы (1)


Попробуйте выбрать «НЕТ», так как текст метки написан заглавными буквами.

person Vishal Aggarwal    schedule 30.09.2014
comment
Надеюсь, я это уже пробовал. Unable to find radio button "No" - person B Seven; 01.10.2014