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 Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
WebElementResolver.LocatorResolverBuilder
-
Constructor Summary
Constructors Constructor Description WebElementResolver()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods 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 List<org.openqa.selenium.WebElement>
resolveAllForDriver(org.openqa.selenium.WebDriver driver)
abstract org.openqa.selenium.WebElement
resolveForDriver(org.openqa.selenium.WebDriver driver)
-
-
-
Method Detail
-
resolveForDriver
public abstract org.openqa.selenium.WebElement resolveForDriver(org.openqa.selenium.WebDriver driver)
-
resolveAllForDriver
public abstract List<org.openqa.selenium.WebElement> resolveAllForDriver(org.openqa.selenium.WebDriver driver)
-
by
public static WebElementResolver by(org.openqa.selenium.By bySelector)
-
forWebElement
public static WebElementResolver forWebElement(org.openqa.selenium.WebElement webElement)
-
byLocator
public static WebElementResolver.LocatorResolverBuilder byLocator(org.openqa.selenium.support.pagefactory.ElementLocator locator)
-
-