Watir 自动化测试:我正在尝试从选择框中选择一个选项,但由于选择框中的选项是动态设置的,因此我无法正确执行此操作。
html看起来像:
<select id="abc">
<option>Select</option>
<option>First</option>
<option>Second</option>
<option>Third</option>
</select>
我尝试使用的命令如下:
$browser.select_list(:id, "abc").select("Second").
<option>Second</option>
由于选项是动态设置的,如果HTML 中不存在上述命令,则上述命令将失败。
错误 :
Watir::Exception::NoValueFoundException: No option with :text, :label or :value in this select element
实现这一点的最佳方法是什么?有没有使用索引/顺序进行选择的方法?