ich will den Text aus dem Schatten Element DomWie in WebDriver Text Shadow Dom Element bekommen
ich unten Code versucht haben holen, aber seine nicht funktioniert ..
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();
}
Bitte finden Sie im Anhang Screenshot Link für HTML-Code.
public String getEmailId(String str){
return ShadowRootElement(Repo.get("ipEmailId"));
}
Mögliche doppelte von [Wie bekomme Element aus Schattenwurzel mit JavaScript?] (http://stackoverflow.com/questions/38701803/how-get-element-from-shadow-root-with-javascript) – Supersharp