xpath란

개발새발·2021년 12월 31일
0

etc

목록 보기
7/22

친구랑 스터디를 하다가 친구네 회사에서 xpath를 통해 셀레니움써서 프로젝트를 회사에서 진행한다는 얘기를 들었다. 셀레니움은 아는데 xpath..? css 태그에 있던 애들아닌가? 해서 r간단히 찾아봤다.

🛣️xpath란?

xml경로 표현식을 사용하여 웹 페이지의 요소를 찾는 구문 또는 언어
xpath는 html dom구조를 사용하여 웹페이지의 요소를 찾아줌

🛒xpath 구문

Xpath = //tagname[@attribut='value']
  • // : 현재 노드
  • tagname : 특정 노드의 태그이름
  • @ : 속성선택
  • attribute : 노드의 속성 이름
  • value : 특정값

🎨xpath의 종류

  1. 절대 xpath : 가장 상위의 루트 노드에서부터 요소를 선택
    html/body/div[1]/section/...
  1. 상대 xpath : html dom구조의 중간에서 시작. 즉, 웹페이지의 아무곳의 요소를 검색가능. ( // 로 시작)
   //*[@class="div-box']//*[text()='test']
profile
발새발개

0개의 댓글