Selenium WebDriver용 JavaScript에서 XPath로 요소에 액세스
WebDriver/Java에서는 JavaScript를 사용하여 요소의 innerHTML을 가져오는 것이 필요합니다. 기본적으로요. 그러나 쉽게 식별할 수 있도록 모든 요소에 ID 속성이 있는 것은 아닙니다. 따라서 getElementByXpath와 같은 메소드를 사용하면 솔루션을 제공할 수 있습니다.
이를 달성하려면 document.evaluate 함수를 사용할 수 있습니다.
document.evaluate(path, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
구현 방법은 다음과 같습니다.
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]"));
위 내용은 JavaScript로 Selenium WebDriver에서 XPath를 사용하여 요소에 어떻게 액세스할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!