我有一个下拉框,当选择一个值时,应该动态显示第二个下拉框。
我的代码工作到了从第一个下拉列表中选择值但第二个下拉列表仍然隐藏的点
这是我的代码
require 'rubygems'
require 'watir'
browser = Watir::Browser.new
browser.goto 'www.somesite.com/'
browser.select_List(:class, 'class name').set ('value')
感谢您的快速回复 我试过('onchance')和''onclick') 例如:
browser.select_list(:class, 'my class').set ('my value')
browser.select_list(:class, 'my class').fire_event ('onclick')
以下是页面上显示的内容
<div class="mydiv"><span class="RqTxt">*</span>Test<div class="clearLine"></div>
<input name="Name[0][promo]" type="hidden" class="promo" />
<input name="Name[0][Type]" type="hidden" class="Type" value="1" />
<span class="HiddenText">*</span>
<select name="Name[0][Location_Housing]" class="LocationHousing" >
<option value="">Please Choose...</option>
<option value="01">value01</option>
</select>
</div>
<div class="Check" >
<div class="Ckdiv"><span class="RqTxt">*</span>Type<div class="clearLine"></div>
<span class="HiddenText">*</span>
<select name="Name[0][option]" class="option">
<option selected="selected" value="">Please Choose...</option>
<option value="02">value02</option>
<option value="06">value06</option>
</select>
</div>
答案 0 :(得分:1)
尝试以下操作,如果不起作用,则需要与我们共享页面该部分的HTML
browser.select_List(:class, 'class name').fire_event('onchange')