3

我有两个下拉列表,直到从第一个下拉列表中做出选择后才会显示第二个下拉列表。使用 watir,我可以选择第一个下拉菜单,当我观看它时,第二个下拉菜单变为活动状态,但无法选择它。我刚刚尝试了使用名称和 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>

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

4

3 回答 3

1

我通常以这种方式选择隐藏的下拉菜单

ie.hidden(:name=>"list").value='2'
于 2013-02-19T16:47:52.657 回答
1

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

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

这有帮助吗?

于 2011-01-24T03:57:29.043 回答
0

尝试这个:

browserObj = Watir::Browser.new
browserObj.goto('you html in browser')
//browserObj.hidden(:id,"list").value
browserObj.select_list(:name, "list").select_value('2')
于 2014-05-09T09:12:18.950 回答