2011-11-02 3 views
2

두 개의 선택 목록이 같고 두 번째 목록에 어떻게 접근합니까?동일한 두 개의 선택 목록 다루기

첫 번째 값에 값을 넣었지만 두 번째 값을 입력하면 첫 번째 값이됩니다.

누구나 나를 도울 수 있습니다. 이 두 번째 선택 목록에서 을 선택합니다

<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> 

탱크

답변

3

:

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

더 많은 정보 : 여러 속성https://github.com/zeljkofilipin/watirbook/blob/master/link.md

에서

그런데 페이지에 동일한 id이있는 HTML 요소의 인스턴스가 여러 개 있다는 버그를보고해야합니다. HTML 표준에 따라 ID 값은 고유해야합니다.

+0

색인이 목록 번호를 선택하므로 잘 작동합니까? 탱크 할거야 – macwadu

+0

예, index는 선택 목록의 번호입니다. 첫 번째 선택 목록의 번호는 0입니다. –

+0

예 : D 도움을위한 탱크 – macwadu

관련 문제