본문 바로가기
파이썬

파이썬 Python을 사용하여 Selenium으로 드롭 다운 메뉴 값을 선택하는 방법은 무엇입니까?

by º기록 2020. 9. 27.
반응형

드롭 다운 메뉴에서 요소를 선택해야합니다.

예를 들면 :

<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

 

 

반응형

댓글