一个下拉表单可以直接用 capybara 提供的 select label_text, :from => select_id
要操作的表单现在多了一级 optgroup,结构类似
<select name="category" id="obj_category" >
<optgroup label="music">
<option value="rock">Rock</option>
<option value="popular">Popular</option>
</optgroup>
<optgroup label="video">
<option value="short">Short</option>
<option value="long">Long</option>
</optgroup>
....
</select>
我要选择下拉节点下的选项,用 select "Rock", :from => "obj_category"
,结果返回了 Unable to find option "Rock"
,如果把 optgroup 去掉了就没问题了,股沟了一下有用 selenium 解决的,但是只用 capybara,各位高手怎么破?