Работа с двумя списками выбора, которые равны - PullRequest
2 голосов
/ 02 ноября 2011

У меня есть два списка выбора, которые равны, как я могу получить доступ ко второму?

Я присвоил значение первому, но при назначении значения второму оно переходит к первому.

Любой может мне помочь.

<div id="selectNumber">
  <select id="numbers" name="numbers" tabindex="5" onchange="changeNumbers(this);">
    <option value="" selected="selected"></option>
    <option value="all">25</option>
    <option value="123">26</option>
    <option value="124">27</option>
  </select>
<a onclick="addRemoveSelectedNumber(this);">
  <img src="../../static/images/delete.png">
</a>
</div>
<div id="selectNumber">
  <select id="numbers" name="numbers" tabindex="5" onchange="changeNumbers(this);">
     <option value="" selected="selected"></option>
     <option value="all">25</option>
     <option value="123">26</option>
     <option value="124">27</option>
  </select>
<a onclick="addRemoveSelectedNumber(this);">
  <img src="../../static/images/delete.png">
</a>

Танки

1 Ответ

3 голосов
/ 02 ноября 2011

Это выберет 25 из второго списка выбора:

browser.select_list(:id => "numbers", :index => 1).select "25"

Дополнительная информация: Несколько атрибутов глава на https://github.com/zeljkofilipin/watirbook/blob/master/link.md

Кстати, вы должны сообщить об ошибке, что на странице есть несколько экземпляров элементов HTML с одинаковым id. В соответствии со стандартом HTML значения идентификаторов должны быть уникальными

...