Package net.serenitybdd.core.pages
Class WebElementResolver
java.lang.Object
net.serenitybdd.core.pages.WebElementResolver
- Direct Known Subclasses:
ResolvedWebElementResolver,WebElementResolverByElementLocator,WebElementResolverByLocator
public abstract class WebElementResolver
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWebElementResolver.LocatorResolverBuilder -
Constructor Summary
Constructors Constructor Description WebElementResolver() -
Method Summary
Modifier and Type Method Description static WebElementResolverby(org.openqa.selenium.By bySelector)static WebElementResolver.LocatorResolverBuilderbyLocator(org.openqa.selenium.support.pagefactory.ElementLocator locator)static WebElementResolverforWebElement(org.openqa.selenium.WebElement webElement)abstract java.util.List<org.openqa.selenium.WebElement>resolveAllForDriver(org.openqa.selenium.WebDriver driver)abstract org.openqa.selenium.WebElementresolveForDriver(org.openqa.selenium.WebDriver driver)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
WebElementResolver
public WebElementResolver()
-
-
Method Details
-
resolveForDriver
public abstract org.openqa.selenium.WebElement resolveForDriver(org.openqa.selenium.WebDriver driver) -
resolveAllForDriver
public abstract java.util.List<org.openqa.selenium.WebElement> resolveAllForDriver(org.openqa.selenium.WebDriver driver) -
by
-
forWebElement
-
byLocator
public static WebElementResolver.LocatorResolverBuilder byLocator(org.openqa.selenium.support.pagefactory.ElementLocator locator)
-