我正在尝试使用 ruby 的机械化验证下拉列表的值
我有这个漂亮的打印表格:
前:
#<Mechanize::Form
...
[selectlist:0xefdae4 type: name: time_entry[activity_id] value: []]}
...
{buttons [submit:0xefe124 type: submit name: commit value: Save]}>
后:
#<Mechanize::Form
...
[selectlist:0xefdae4 type: name: time_entry[activity_id] value: []]}
...
{buttons [submit:0xefe124 type: submit name: commit value: Save]}>
我正在运行的代码:
@form.field_with(:name => "time_entry[activity_id]").options[2].select
...对应于第三个选项:“测试”
以及选择 HTML 元素:
<select id="time_entry_activity_id" name="time_entry[activity_id]">
<option value="">--- Please select ---</option>
<option value="8">Design</option>
<option value="9">Development</option>
<option value="13">Testing</option>
<option value="14">Dingo</option>
<option value="15">ABPs</option>
</select>
我正在尝试对从选择框中选择的项目进行某种验证。