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()
으로 모든 옵션 값을 얻을 수 있지만 실제로 어떻게 설정했는지 알 수는 없습니다. 미리 감사드립니다!
감사합니다. 나는 단지 콤보 박스 자체를 클릭해야했고, 원하는 옵션을 선택했다. – naeg