3

2つのドロップダウンがありますが、最初のドロップダウンから選択するまで2番目のドロップダウンは表示されません。watirを使用すると、最初のドロップダウンを選択できます。それを見ると、2番目のドロップダウンがアクティブになりますが、選択できません。名前とIDを使用して通常のselect_listを試しました。これが2番目のドロップダウンのコードです。

<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 に答える