2011-09-14 4 views
0

나는 firefox로 selenium2 webdriver를 사용하고 있습니다.은 셀레늄 webdriver를 사용하여 특별한 콤보 박스와 상호 작용합니다.

일반적으로 예를 들어 콤보 상자가있는 경우. 달 나는 뚜렷한 달을 send_keys(monthname)까지 설정했습니다.

저는 이번에는 특별한 목록 상자가 있습니다. 여기서는 webdriver가 아니라 수동으로 send_keys()을 지정할 수 없습니다. 나는 웹 개발자가 아니므로 실제 차이점이 무엇인지 전혀 알지 못합니다. 이것은 해당 콤보 박스의 HTML 코드입니다.

<div class="selectArea marke" style="width: 75px; "> 
    <span class="left"></span> 
    <span class="center">Month</span> 
    <span class="selectButton"></span> 
    <div class="disabled" style="display: none; "></div> 
</div> 

<select name="sregisterdmc" id="sregisterdmc" class="marke outtaHere" style="width:75px" multiple=""> 
    <option value="">Month</option> 
    <option value="01">01</option> 
    ...more options... 
</select> 

여기에 옵션을 어떻게 설정할 수 있는지 잘 모르겠습니다. .find_elements_by_tag_name()으로 모든 옵션 값을 얻을 수 있지만 실제로 어떻게 설정했는지 알 수는 없습니다. 미리 감사드립니다!

답변

1

선택한 option 요소를 클릭하십시오.

+0

감사합니다. 나는 단지 콤보 박스 자체를 클릭해야했고, 원하는 옵션을 선택했다. – naeg

관련 문제