0
獲取文本我想獲取來自如何從陰影DOM元素中的webdriver
我曾嘗試下面的代碼,但它不工作大教堂的陰影元素的文本..
public String ShadowRootElement(String str) {
WebElement ele = (WebElement) ((JavascriptExecutor) driver).executeScript("return arguments[0].shadowRoot",getElementByXpath(str));
return ele.findElement(By.xpath("//div[@id='inner-editor']")).getText().toString();
}
請參閱附件截圖鏈接的html代碼。
public String getEmailId(String str){
return ShadowRootElement(Repo.get("ipEmailId"));
}
可能的複製工作[如何從JavaScript的陰影根元素獲取元素?](http://stackoverflow.com/questions/38701803/how-get-element-from-shadow-root-with-javascript) – Supersharp