Python

[selenium] no such element: Unable to locate element

2022. 8. 19. 20:07
728x90

selenium으로 dropdown 선택하기를 하는 중에 에러가 발생했다

no such element:Unable to locate element

 

아이디를 이용해 찾았는데 코드에는 문제가 없다고 생각했는데 에러가 나서 찾아보니

select_element = driver.find_element(By.ID, 'selkindcls')
select_object = Select(select_element)
select_object.select_by_value('토지')

 

<iframe>태그 안에 있을 때는 자체 DOM을 사용하기 때문에 찾지 못한다는 것을 알게 되었다

 

해결방법은 switch_to.frame()을 이용하는 것이다

driver.switch_to.frame(driver.find_element(By.ID, 'iframe'))

Reference

https://june98.tistory.com/98

728x90

'Python' 카테고리의 다른 글

[pyautogui] click, keyDown, press not working, python 관리자 권한으로 실행  (0) 2022.08.19
[selenium] NoSuchElementException 해결 방법  (0) 2022.08.19
[selenium] cookie 설정 방법  (0) 2022.08.19
[selenium] executable_path has been deprecated, please pass in a Service object  (0) 2022.08.19
스크래핑을 입문자의 공부 기록  (0) 2022.08.19
'Python' 카테고리의 다른 글
  • [selenium] NoSuchElementException 해결 방법
  • [selenium] cookie 설정 방법
  • [selenium] executable_path has been deprecated, please pass in a Service object
  • 스크래핑을 입문자의 공부 기록
mean-ji
mean-ji
저년차 기록들mean-ji 님의 블로그입니다.
mean-ji
저년차 기록들
mean-ji
전체
오늘
어제
  • 분류 전체보기 (104)
    • 소개 (1)
    • Server (25)
      • DevOps (9)
      • Database (4)
    • Spring (11)
    • Spring Boot (0)
    • Java (6)
    • Kotlin (3)
    • Vue.js (12)
      • Nuxt (12)
    • Node.js (3)
      • Express (2)
    • Python (9)
      • Flask (2)
    • Git (9)
    • IDE & Tool (4)
    • TIL (16)
    • 생각 (2)
    • 토스 (3)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

최근 댓글

최근 글

hELLO · Designed By 정상우.
mean-ji
[selenium] no such element: Unable to locate element
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.