Я пытаюсь установить значение списка выбора, используя Mechanize with Ruby. Я могу перейти на страницу со списком выбора, получить форму с помощью метода .form и найти список выбора.
report_form =page.form('form1')
pp report_form.field_with(:name => "report_type")
Правильно возвращает правильный объект.
Однако я все еще не могу установить значение этого поля! Я пробовал:
report_form.field_with(:name => "report_type").options.first.select
report_form.field_with(:name => "report_type").options[1].select
report_form.field_with(:name => "report_type").value = "Foo"
Но когда я делаю:
pp report_form.field_with(:name => "report_type")
Поле значения по-прежнему пусто.
Я что-то упустил? Советы? Трюки? Документация Mechanize лучше, чем та, что размещена на http://mechanize.rubyforge.org?
Спасибо!
Редактировать: соответствующий HTML: Соответствующий HTML-код: