我试图访问shadow-root的元素:
DOM element >
我正在做的是经典:
public WebElement GetShadowRoot(WebElement host) {
WebElement shadowRoot = (WebElement)((JavascriptExecutor) driver).executeScript("return arguments[0].shadowRoot", host);
return shadowRoot ;
}
WebElement shadow = GetShadowRoot(contractNumber);
WebElement paperInput = shadow.findElement(By.xpath("*//div[2]"));
paperInput.sendKeys("123");
但不幸的是shadow
返回" null"。想知道这里的确切问题,就像它是POM一样,是JSexec。
请帮助。