Class Target
java.lang.Object
net.serenitybdd.screenplay.targets.Target
- All Implemented Interfaces:
net.serenitybdd.core.pages.ResolvableElement
- Direct Known Subclasses:
SearchableTarget
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract SearchableTargetprotected net.serenitybdd.core.pages.PageObjectcurrentPageVisibleTo(net.serenitybdd.screenplay.Actor actor) abstract StringgetName()<T extends Target>
TinIFrame(org.openqa.selenium.By... byLocators) booleanisVisibleFor(net.serenitybdd.screenplay.Actor actor) Is the target element currently visible for this actor?<T> net.serenitybdd.screenplay.Question<Collection<T>> <T> net.serenitybdd.screenplay.Question<T> abstract SearchableTargetabstract net.serenitybdd.core.pages.ListOfWebElementFacadesresolveAllFor(net.serenitybdd.core.pages.PageObject page) net.serenitybdd.core.pages.ListOfWebElementFacadesresolveAllFor(net.serenitybdd.screenplay.Actor actor) abstract net.serenitybdd.core.pages.WebElementFacaderesolveFor(net.serenitybdd.core.pages.PageObject page) net.serenitybdd.core.pages.WebElementFacaderesolveFor(net.serenitybdd.screenplay.Actor actor) abstract List<org.openqa.selenium.By> selectors(org.openqa.selenium.WebDriver driver) static TargetBuildertoString()abstract TargetwaitingForNoMoreThan(Duration timeout) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.serenitybdd.core.pages.ResolvableElement
resolveAllFor, resolveFor
-
Field Details
-
targetElementName
-
iFrame
-
timeout
-
-
Constructor Details
-
Target
-
Target
-
-
Method Details
-
inIFrame
-
toString
-
the
-
currentPageVisibleTo
protected net.serenitybdd.core.pages.PageObject currentPageVisibleTo(net.serenitybdd.screenplay.Actor actor) -
resolveFor
public net.serenitybdd.core.pages.WebElementFacade resolveFor(net.serenitybdd.screenplay.Actor actor) -
resolveAllFor
public net.serenitybdd.core.pages.ListOfWebElementFacades resolveAllFor(net.serenitybdd.screenplay.Actor actor) -
resolveFor
public abstract net.serenitybdd.core.pages.WebElementFacade resolveFor(net.serenitybdd.core.pages.PageObject page) - Specified by:
resolveForin interfacenet.serenitybdd.core.pages.ResolvableElement
-
resolveAllFor
public abstract net.serenitybdd.core.pages.ListOfWebElementFacades resolveAllFor(net.serenitybdd.core.pages.PageObject page) - Specified by:
resolveAllForin interfacenet.serenitybdd.core.pages.ResolvableElement
-
called
-
of
-
getCssOrXPathSelector
-
getIFrame
-
getName
-
waitingForNoMoreThan
-
inside
-
inside
-
find
-
selectors
-
isVisibleFor
public boolean isVisibleFor(net.serenitybdd.screenplay.Actor actor) Is the target element currently visible for this actor? -
mapFirst
public <T> net.serenitybdd.screenplay.Question<T> mapFirst(Function<net.serenitybdd.core.pages.WebElementFacade, T> transformation) -
mapAll
public <T> net.serenitybdd.screenplay.Question<Collection<T>> mapAll(Function<net.serenitybdd.core.pages.WebElementFacade, T> transformation)
-