Class ByShadowDom
java.lang.Object
org.openqa.selenium.By
net.serenitybdd.core.annotations.findby.By
net.thucydides.core.webdriver.javascript.ByShadowDom
public class ByShadowDom extends By
By Selector that finds Shadow Dom elements.
Based on implementation from https://github.com/Georgegriff/query-selector-shadow-dom
QuerySelector that can pierce Shadow DOM roots without knowing the path through nested shadow roots.
-
Nested Class Summary
Nested classes/interfaces inherited from class net.serenitybdd.core.annotations.findby.By
By.ByButtonTextSelector, By.ByjQuerySelector, By.ByScLocatorNested classes/interfaces inherited from class org.openqa.selenium.By
org.openqa.selenium.By.ByClassName, org.openqa.selenium.By.ByCssSelector, org.openqa.selenium.By.ById, org.openqa.selenium.By.ByLinkText, org.openqa.selenium.By.ByName, org.openqa.selenium.By.ByPartialLinkText, org.openqa.selenium.By.ByTagName, org.openqa.selenium.By.ByXPath -
Method Summary
Modifier and Type Method Description org.openqa.selenium.WebElementfindElement(org.openqa.selenium.SearchContext context)java.util.List<org.openqa.selenium.WebElement>findElements(org.openqa.selenium.SearchContext context)static ByShadowDomof(java.lang.String selector)java.lang.StringtoString()Methods inherited from class net.serenitybdd.core.annotations.findby.By
buttonText, jquery, sclocatorMethods inherited from class org.openqa.selenium.By
className, cssSelector, equals, hashCode, id, linkText, name, partialLinkText, tagName, xpathMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Method Details
-
of
-
findElements
public java.util.List<org.openqa.selenium.WebElement> findElements(org.openqa.selenium.SearchContext context)- Specified by:
findElementsin classorg.openqa.selenium.By
-
findElement
public org.openqa.selenium.WebElement findElement(org.openqa.selenium.SearchContext context)- Overrides:
findElementin classorg.openqa.selenium.By
-
toString
public java.lang.String toString()- Overrides:
toStringin classorg.openqa.selenium.By
-