Class Target
java.lang.Object
net.serenitybdd.screenplay.targets.Target
- Direct Known Subclasses:
ByTarget
,XPathOrCssTarget
public abstract class Target
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Optional<IFrame>
iFrame
protected java.lang.String
targetElementName
protected java.util.Optional<java.time.Duration>
timeout
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description abstract Target
called(java.lang.String name)
abstract java.lang.String
getCssOrXPathSelector()
java.util.Optional<IFrame>
getIFrame()
java.lang.String
getName()
abstract Target
of(java.lang.String... parameters)
abstract java.util.List<WebElementFacade>
resolveAllFor(Actor actor)
abstract WebElementFacade
resolveFor(Actor actor)
static TargetBuilder
the(java.lang.String targetElementName)
java.lang.String
toString()
abstract Target
waitingForNoMoreThan(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:
toString
in classjava.lang.Object
-
the
-
resolveFor
-
resolveAllFor
-
called
-
of
-
getCssOrXPathSelector
public abstract java.lang.String getCssOrXPathSelector() -
getIFrame
-
getName
public java.lang.String getName() -
waitingForNoMoreThan
-