반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 네이버 로그인 영수증 해결
- pywinauto 윈도우
- 파이썬 환경설정
- 날짜 정규식
- Selenium 셀렉터잡기
- 파이썬 네이버 로그인
- Uipath 설치방법
- 네이버매물크롤링
- 네이버부동산크롤링
- 네이버 로그인 하기
- pycdas.exe
- 파이썬 가상환경 설치방법
- pycdc.exe
- 왕초보 파이썬 실행
- 커머스API
- Uipath 기초
- uipath 입문
- vscode venv 설치
- venv 설치
- 파이썬네이버부동산
- 네이버 로그인 캡챠해결
- 가상환경설치
- 네이버커머스API
- Python
- 파이썬 가상환경 설치
- selenium
- UiPath
- pywinauto 윈도우제어
- Element is not clickable at point
- pywinauto
Archives
- Today
- Total
콘솔워크
[selenium] 셀레니움으로 부모 webelement 찾기 본문
반응형
selenium으로 webelement를 찾다보면 가끔 webelement의 부모를 찾아야 하는 경우가 있다.
javascript의 .parentElement를 사용해도 해결이 가능하지만 가능하면 파이썬과 셀레니움 코드만으로 해결을 하고싶을 때가 있는데 아래의 코드처럼 XPATH를 이용하면 된다.
your_button = driver.find_elements(By.CSS_SELECTOR, '#your_button')
# 부모 element를 찾기위한 코드
parent_el = your_button.find_element(By.XPATH, '..')
# 부모의 부모 element도 찾을 수 있다
grand_el = parent_el.find_element(By.XPATH, '..')
반응형
'프로그래밍 > python' 카테고리의 다른 글
[Python] 데이터 프레임 left outer join (특정키로 조인)하고 빈 컬럼 나머지 데이터프레임으로 채우기 merge (0) | 2022.06.21 |
---|---|
[selenium] 크롤링으로 가져온 문자열이 깨져있는 경우 (0) | 2022.06.21 |
[Python] dictionary 내의 모든 key를 int로 변경 (0) | 2022.06.18 |
[selenium] 요소가 존재하지만 클릭 할 수 없는 오류 'Element is not clickable at point' (1) | 2022.06.17 |
[Python] 구글 드라이브 API로 폴더 만들어보기 (0) | 2022.06.14 |