반응형 XPath2 Xpath Axes 1. ancestor(선조): 현재 노드보다 상위 레벨의 노드를 선택. 2. ancestor-or-self(자신을 포함한 선조): 현재 노드와 상위 레벨의 노드를 모두 선택. 3. attribute(속성): 현재 요소 노드의 속성 노드를 선택. 4. child(자식): 현재 요소 노드의 자식 노드를 선택. 5. descendant(하위): 현재 요소 노드의 하위 노드를 선택. 6. descendant-or-self(자신을 포함한 하위): 현재 요소 노드와 하위 노드를 모두 선택. 7. following(현재 노드 이후의 모든 노드): 현재 노드 이후의 모든 노드를 선택. 8. following-sibling(다음 형제 노드): 현재 노드의 다음 형제 노드를 선택. 9. parent(부모): 현재 노드의 .. 2023. 12. 9. python3 selenium XPath를 사용하여 여러 조건으로 요소를 찾는 다양한 방법 XPath를 사용하여 여러 조건으로 요소를 찾는 다양한 방법 react-datepicker__time-list-item 클래스를 가지고 텍스트가 "6:00 AM"인 요소를 찾기: 6:00 PM xpath_1 = '//li[contains(@class, "react-datepicker__time-list-item") and contains(text(), "6:00 AM")]' bookPartTime 클래스를 가지고 자식 요소인 button의 텍스트가 "주간"인 요소를 찾기: 주간야간1야간2 xpath_2 = '//ul[@class="bookPartTime"]/li/button[text()="주간"]' 여러 클래스 포함된 요소 찾기: ... xpath_3 = '//*[contains(@class, "clas.. 2023. 11. 23. 이전 1 다음 반응형