반응형
드롭 다운 메뉴에서 요소를 선택해야합니다.
예를 들면 :
<select id="fruits01" class="select" name="fruits">
<option value="0">Choose your fruits:</option>
<option value="1">Banana</option>
<option value="2">Mango</option>
</select>
1) 먼저 클릭해야합니다. 나는 이것을한다:
inputElementFruits = driver.find_element_by_xpath("//select[id='fruits']").click()
2) 그런 다음 좋은 요소를 선택해야합니다. Mango
라고 말하겠습니다.
inputElementFruits.send_keys (...)
로 시도했지만 작동하지 않았습니다.
해결 방법
클릭이 목록을 채우기 위해 일종의 ajax 호출을 실행하지 않는 한 실제로 클릭을 실행할 필요가 없습니다.
요소를 찾은 다음 원하는 옵션을 선택하여 옵션을 열거하십시오.
다음은 예입니다.
from selenium import webdriver
b = webdriver.Firefox()
b.find_element_by_xpath("//select[@name='element_name']/option[text()='option_text']").click()
자세한 내용은 다음에서 읽을 수 있습니다.
참조 페이지 https://stackoverflow.com/questions/7867537
반응형
'파이썬' 카테고리의 다른 글
파이썬 위도와 경도가있는 지리 점이 shapefile 내에 있는지 확인 (0) | 2020.09.27 |
---|---|
파이썬 구분 기호를 제거하지 않고 Python split () (0) | 2020.09.27 |
파이썬 복사하지 않고 Numpy 배열 연결 (0) | 2020.09.27 |
파이썬 클래스 내 파이썬 메인 호출 (0) | 2020.09.27 |
파이썬 비 차단 Redis Pubsub가 가능합니까? (0) | 2020.09.27 |
댓글