Капибара не находит опцию выбора

Я делаю некоторую очистку с удаленного хоста, используя Capybara с драйвером Webkit (управляя формой, использующей JS).

Форма находится здесь.

Проблема в том, что мне не удается выбрать параметры по тексту, Capybara говорит, что не может их найти. Например:

select("AICARDI René", from: "nom_message_annuaire")
Capybara::ElementNotFound: Unable to find option "AICARDI René"

Вариант существует. Что дает?

Спасибо!


person Andrei    schedule 17.02.2013    source источник
comment
Я заметил, что тег выглядит как <option value="24">AICARDI&nbsp;René</option> Может ли это странное поведение быть из-за nbsp;?   -  person Ahmed Aeon Axan    schedule 17.02.2013
comment
@AhmedAeonAxan: на самом деле, я пытался добавить, и теперь я нашел что-то, что работает, опубликую ответ. В любом случае, спасибо за проверку!   -  person Andrei    schedule 17.02.2013


Ответы (1)


Проблема заключалась в &nbsp; внутри текста опции.

Я решил это с помощью:

select(Nokogiri::HTML("AICARDI&nbsp;Réné").text, from: "nom_message_annuaire")
person Andrei    schedule 17.02.2013
comment
Я бы + 50 это, если бы я мог. Как ты это нашел? - person Grzegorz; 24.10.2017