Class ByTarget
java.lang.Object
net.serenitybdd.screenplay.targets.Target
net.serenitybdd.screenplay.targets.ByTarget
public class ByTarget extends Target
-
Field Summary
Fields inherited from class net.serenitybdd.screenplay.targets.Target
iFrame, targetElementName, timeout -
Constructor Summary
Constructors Modifier Constructor Description ByTarget(java.lang.String targetElementName, org.openqa.selenium.By locator, java.util.Optional<IFrame> iFrame)ByTarget(java.lang.String targetElementName, org.openqa.selenium.By androidLocator, org.openqa.selenium.By iosLocator, java.util.Optional<IFrame> iFrame)ByTarget(java.lang.String targetElementName, org.openqa.selenium.By androidLocator, org.openqa.selenium.By iosLocator, java.util.Optional<IFrame> iFrame, java.util.Optional<java.time.Duration> timeout)protectedByTarget(java.lang.String targetElementName, org.openqa.selenium.By locator, org.openqa.selenium.By androidLocator, org.openqa.selenium.By iosLocator, java.util.Optional<IFrame> iFrame, java.util.Optional<java.time.Duration> timeout) -
Method Summary
Modifier and Type Method Description ByTargetcalled(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
-
ByTarget
public ByTarget(java.lang.String targetElementName, org.openqa.selenium.By locator, java.util.Optional<IFrame> iFrame) -
ByTarget
public ByTarget(java.lang.String targetElementName, org.openqa.selenium.By androidLocator, org.openqa.selenium.By iosLocator, java.util.Optional<IFrame> iFrame) -
ByTarget
public ByTarget(java.lang.String targetElementName, org.openqa.selenium.By androidLocator, org.openqa.selenium.By iosLocator, java.util.Optional<IFrame> iFrame, java.util.Optional<java.time.Duration> timeout) -
ByTarget
protected ByTarget(java.lang.String targetElementName, org.openqa.selenium.By locator, org.openqa.selenium.By androidLocator, org.openqa.selenium.By iosLocator, 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
-