Class LambdaTarget
java.lang.Object
net.serenitybdd.screenplay.targets.Target
net.serenitybdd.screenplay.targets.LambdaTarget
public class LambdaTarget extends Target
-
Field Summary
Fields inherited from class net.serenitybdd.screenplay.targets.Target
iFrame, targetElementName, timeout -
Constructor Summary
Constructors Constructor Description LambdaTarget(java.lang.String targetElementName, java.util.function.Function<PageObject,java.util.List<WebElementFacade>> locationStrategy, java.util.Optional<IFrame> iFrame)LambdaTarget(java.lang.String targetElementName, java.util.function.Function<PageObject,java.util.List<WebElementFacade>> locationStrategy, java.util.Optional<IFrame> iFrame, java.util.Optional<java.time.Duration> timeout) -
Method Summary
Modifier and Type Method Description LambdaTargetcalled(java.lang.String name)java.lang.StringgetCssOrXPathSelector()SearchableTargetof(java.lang.String... parameters)java.util.List<WebElementFacade>resolveAllFor(PageObject page)WebElementFacaderesolveFor(PageObject page)java.util.List<org.openqa.selenium.By>selectors(org.openqa.selenium.WebDriver driver)TargetwaitingForNoMoreThan(java.time.Duration timeout)Methods inherited from class net.serenitybdd.screenplay.targets.Target
currentPageVisibleTo, getIFrame, getName, inside, inside, isVisibleFor, mapAll, mapFirst, resolveAllFor, resolveFor, the, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
LambdaTarget
public LambdaTarget(java.lang.String targetElementName, java.util.function.Function<PageObject,java.util.List<WebElementFacade>> locationStrategy, java.util.Optional<IFrame> iFrame) -
LambdaTarget
public LambdaTarget(java.lang.String targetElementName, java.util.function.Function<PageObject,java.util.List<WebElementFacade>> locationStrategy, java.util.Optional<IFrame> iFrame, java.util.Optional<java.time.Duration> timeout)
-
-
Method Details
-
resolveFor
- Specified by:
resolveForin classTarget
-
resolveAllFor
- Specified by:
resolveAllForin classTarget
-
of
-
getCssOrXPathSelector
public java.lang.String getCssOrXPathSelector()- Specified by:
getCssOrXPathSelectorin classTarget
-
waitingForNoMoreThan
- Specified by:
waitingForNoMoreThanin classTarget
-
selectors
public java.util.List<org.openqa.selenium.By> selectors(org.openqa.selenium.WebDriver driver) -
called
-