关于选择隐藏下拉列表的Watir问题

时间:2010-06-03 19:38:53

标签: ruby watir

我有两个下拉列表,第二个下拉列表在第一个下拉列表选择之前不会显示。使用watir,我可以选择第一个下拉列表,当我观看时,第二个下拉列表变为活动状态,但无法选择它。我刚刚使用name和id尝试了常规的select_list。这是第二次下拉的代码。

<td>
<input type="hidden" value="1" name="list" id="list">
<script type="text/JavaScript" language="JavaScript"></script>
<select>
<option value="">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
</td>

当我选择不同的选项时,我也注意到隐藏字段的值会发生变化。 谢谢你的帮助

3 个答案:

答案 0 :(得分:1)

我通常访问下拉列表的方法是使用以下字符串:

@browser.select_list(:name, "list").set("3")

这有帮助吗?

答案 1 :(得分:1)

我通常选择隐藏的下拉菜单

ie.hidden(:name=>"list").value='2'

答案 2 :(得分:0)

试试这个:

browserObj = Watir::Browser.new
browserObj.goto('you html in browser')
//browserObj.hidden(:id,"list").value
browserObj.select_list(:name, "list").select_value('2')