2010-06-03 6 views
3

У меня есть два выпадающих списка, второе выпадающее меню не отображается, пока выбор не сделан из первого. Используя watir, я могу выбрать первый раскрывающийся список, и когда я его смотрю, второй становится активным, но он не может его выбрать. Я просто попробовал обычный 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> 

Я также заметил значение для скрытого изменения поля, поскольку я выбираю различные параметры. Спасибо за любую помощь

+0

Пожалуйста, ваше Watir кода и сообщения об ошибках, если таковые имеются. Как вы получили доступ к списку выбора с идентификатором, если у него его нет? –

+0

Ваш вопрос неполный. Так что, пожалуйста, укажите свой основной рубин, а также html и ошибку – unknownbits

ответ

1

Путь, который я обычно доступ раскрывающихся списков является использование этой строки:

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

Поможет ли это?

1

Я обычно выбираю скрытые выпадающие таким образом

ie.hidden(:name=>"list").value='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') 
Смежные вопросы