public class LambdaTarget extends Target
iFrame, targetElementName, timeout
Constructor and Description |
---|
LambdaTarget(String targetElementName,
Function<PageObject,List<WebElementFacade>> locationStrategy,
Optional<IFrame> iFrame) |
LambdaTarget(String targetElementName,
Function<PageObject,List<WebElementFacade>> locationStrategy,
Optional<IFrame> iFrame,
Optional<Duration> timeout) |
Modifier and Type | Method and Description |
---|---|
LambdaTarget |
called(String name) |
String |
getCssOrXPathSelector() |
SearchableTarget |
of(String... parameters) |
List<WebElementFacade> |
resolveAllFor(PageObject page) |
WebElementFacade |
resolveFor(PageObject page) |
List<org.openqa.selenium.By> |
selectors(org.openqa.selenium.WebDriver driver) |
Target |
waitingForNoMoreThan(Duration timeout) |
currentPageVisibleTo, getIFrame, getName, inside, inside, isVisibleFor, mapAll, mapFirst, resolveAllFor, resolveFor, the, toString
public LambdaTarget(String targetElementName, Function<PageObject,List<WebElementFacade>> locationStrategy, Optional<IFrame> iFrame)
public LambdaTarget(String targetElementName, Function<PageObject,List<WebElementFacade>> locationStrategy, Optional<IFrame> iFrame, Optional<Duration> timeout)
public WebElementFacade resolveFor(PageObject page)
resolveFor
in class Target
public List<WebElementFacade> resolveAllFor(PageObject page)
resolveAllFor
in class Target
public SearchableTarget of(String... parameters)
public String getCssOrXPathSelector()
getCssOrXPathSelector
in class Target
public Target waitingForNoMoreThan(Duration timeout)
waitingForNoMoreThan
in class Target
public List<org.openqa.selenium.By> selectors(org.openqa.selenium.WebDriver driver)
public LambdaTarget called(String name)
Copyright © 2021. All rights reserved.