728x90
1. Iframe인지 확인 필요
스크립트를 작성하다보면 element의 경로는 맞지만 해당 element가 존재하지 않는다는 에러가 발생 하는 경우를 볼 수 있음
이 경우 해당 영역이 Iframe인지 확인해보아야 함
#개발자도구의 Element 영역과 동일한 html을 출력함
print(driver.page_source)
를 실행하게 되면 현재 화면의 소스를 확인 할 수 있는데 이때 해당 소스에 Element가 존재하지 않으면 Iframe을 바꿔주어야 함.
2. Iframe일 경우 Switch 필요
driver.switch_to.frame("Iframe_id")
'selenium' 카테고리의 다른 글
[Selenium] Element 식별 방법 선택 (0) | 2020.05.13 |
---|---|
[Selenium] Element 추출 방법 (0) | 2020.01.18 |
[Selenium] 크롤링을 활용한 네이버 상단메뉴 자동화테스트 (0) | 2020.01.12 |
[Selenium] Try/Except를 이용한 예외처리 (0) | 2020.01.12 |
[Selenium] 활성 Tab 변경 (0) | 2020.01.11 |