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 class
WebElementResolver.LocatorResolverBuilder
-
Constructor Summary
Constructors Constructor Description WebElementResolver()
-
Method Summary
Modifier and Type Method Description static WebElementResolver
by(org.openqa.selenium.By bySelector)
static WebElementResolver.LocatorResolverBuilder
byLocator(org.openqa.selenium.support.pagefactory.ElementLocator locator)
static WebElementResolver
forWebElement(org.openqa.selenium.WebElement webElement)
abstract java.util.List<org.openqa.selenium.WebElement>
resolveAllForDriver(org.openqa.selenium.WebDriver driver)
abstract org.openqa.selenium.WebElement
resolveForDriver(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)
-