728x90 XPATH2 자바스크립트 - XPATH 문법으로 DOM ELEMENT 가져오기 XPATH 문법으로 단일 요소 가져오기 function getElementByXpath(path){ return document.evaluate(path, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue; } console.log( getElementByXpath("//html[1]/body[1]/div[1]")); XPATH 문법으로 다중 요소 가져오기 function getElementsByXPath(xpath, parent) { let results = []; let query = document.evaluate(xpath, parent || document, null, XPathResult.ORDERED_NODE.. 2023. 11. 12. 셀레니움 - xpath, 텍스트가 포함된 요소 선택(contains text) 원하는 문자열인 요소 찾기 ex) 요소의 내용이 foo인 것을 찾기 //myparent/mychild[text() = 'foo'] 원하는 문자열이 포함한(contains) 요소 찾기 ex) ABC라는 내용을 포함한 있는 요소 찾기 //*[contains(text(),'ABC')] 파이썬 사용 예시 driver.find_element_by_xpath('//span[contains(text(),"ABC")]') 자바스크립트(브라우저 개발자 도구) 사용 예시 $x("//*[contains(text(),'12:00')]") 그 문자인 것을 찾기 $x('//*[text()="네이버로 이용하기"]') 속성(class나 id) 값이 특정 문자로 시작하는 요소 찾기 $x("//div[starts-with(@class,.. 2023. 5. 7. 이전 1 다음 728x90