콘솔워크

[Select] 특정 텍스트를 포함하는 option 태그 선택 본문

프로그래밍/python

[Select] 특정 텍스트를 포함하는 option 태그 선택

이휘재123 2023. 3. 16. 18:00
반응형
from selenium.webdriver.support.ui import Select

select = Select(driver.find_element_by_id("select_id")) # Select 객체 생성
for option in select.options:
    if "특정문자열" in option.text:
        select.select_by_visible_text(option.text) # 해당 옵션을 선택합니다.

Select는 유용한 기능이긴 하지만 반드시 텍스트 혹은 value와 일치해야 하는 단점이 존재한다.

그 부분을 해결하기 위해서 짜본 코드

반응형