728x90
Element 식별 방법
Selenium에서 Element를 식별하는 방법에는 아래와 같이 크게 7가지가 존재한다
- ID
- Class Name
- Name
- Tag Name
- Link Text
- Xpath
- CSS
어떻게 문구를 사용하는지는 2020/01/18 - [selenium] - [Selenium] Element 추출 방법을 참조
Selenium을 이용한 Element 선택 방법
1. 발견되는 Element 중 가장 첫번째 Element를 추출 #id속성으로 추출 find_element_by_id(id) #name 속성으로 추출 find_element_by_name(name) #css 선택자로 추출 find_element_by_css_selector(query) #xpath..
monkeycow.tistory.com
Element 식별 방법의 특성
- ID, Class Name, Name, Tag Name
Element의 유니크한 속성을 가지고 선택하는 방식이다.
가장 쉬운 방식이지만 값이 늘 존재하지 않을 수 있다.
ID값이 숫자라면 페이지 접근시마다 달라질 수 있다.
Class를 지정할 때에는 공백이 포함되면 안된다. - Link Text
링크로 쓰이는 <a> 태그에서 Text를 찾는다. - Xpath, CSS
Element의 경로를 찾는 방식이다.
CSS는 Xpath보다 빠르다.
단, 크롬에서는 CSS만 추출해낼 수 없다. (firefox 가능)
위의 Element 식별 방법의 특성을 확인하여 적절한 방법을 선택하는 것이 중요하다.
'selenium' 카테고리의 다른 글
[Selenium] CSV 파일 key, value 값으로 읽기 (0) | 2020.05.15 |
---|---|
[Selenium] 페이지의 Element 갯수 확인 (0) | 2020.05.13 |
[Selenium] Element 추출 방법 (0) | 2020.01.18 |
[Selenium] Iframe Switch (0) | 2020.01.13 |
[Selenium] 크롤링을 활용한 네이버 상단메뉴 자동화테스트 (0) | 2020.01.12 |