Watir вопрос о выборе скрытого выпадающего - PullRequest
3 голосов
/ 03 июня 2010

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

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

Ответы [ 3 ]

1 голос
/ 19 февраля 2013

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

ie.hidden(:name=>"list").value='2'
1 голос
/ 24 января 2011

Я обычно получаю доступ к выпадающим спискам с помощью этой строки:

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

Помогает ли это?

0 голосов
/ 09 мая 2014

Попробуйте это:

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