Class Target
java.lang.Object
net.serenitybdd.screenplay.targets.Target
- Direct Known Subclasses:
ByTarget,LambdaTarget,SearchableTarget
public abstract class Target
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Optional<IFrame>iFrameprotected java.lang.StringtargetElementNameprotected java.util.Optional<java.time.Duration>timeout -
Constructor Summary
-
Method Summary
Modifier and Type Method Description abstract Targetcalled(java.lang.String name)protected PageObjectcurrentPageVisibleTo(Actor actor)abstract java.lang.StringgetCssOrXPathSelector()java.util.Optional<IFrame>getIFrame()java.lang.StringgetName()Targetinside(java.lang.String locator)Targetinside(Target container)booleanisVisibleFor(Actor actor)Is the target element currently visible for this actor?<T> Question<java.util.Collection<T>>mapAll(java.util.function.Function<WebElementFacade,T> transformation)<T> Question<T>mapFirst(java.util.function.Function<WebElementFacade,T> transformation)abstract SearchableTargetof(java.lang.String... parameters)abstract java.util.List<WebElementFacade>resolveAllFor(PageObject page)java.util.List<WebElementFacade>resolveAllFor(Actor actor)abstract WebElementFacaderesolveFor(PageObject page)WebElementFacaderesolveFor(Actor actor)abstract java.util.List<org.openqa.selenium.By>selectors(org.openqa.selenium.WebDriver driver)static TargetBuilderthe(java.lang.String targetElementName)java.lang.StringtoString()abstract TargetwaitingForNoMoreThan(java.time.Duration timeout)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
targetElementName
protected final java.lang.String targetElementName -
iFrame
-
timeout
protected final java.util.Optional<java.time.Duration> timeout
-
-
Constructor Details
-
Target
-
Target
public Target(java.lang.String targetElementName, java.util.Optional<IFrame> iFrame, java.util.Optional<java.time.Duration> timeout)
-
-
Method Details
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
the
-
currentPageVisibleTo
-
resolveFor
-
resolveAllFor
-
resolveFor
-
resolveAllFor
-
called
-
of
-
getCssOrXPathSelector
public abstract java.lang.String getCssOrXPathSelector() -
getIFrame
-
getName
public java.lang.String getName() -
waitingForNoMoreThan
-
inside
-
inside
-
selectors
public abstract java.util.List<org.openqa.selenium.By> selectors(org.openqa.selenium.WebDriver driver) -
isVisibleFor
Is the target element currently visible for this actor? -
mapFirst
-
mapAll
public <T> Question<java.util.Collection<T>> mapAll(java.util.function.Function<WebElementFacade,T> transformation)
-