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(String targetElementName, org.openqa.selenium.By locator, Optional<IFrame> iFrame)ByTarget(String targetElementName, org.openqa.selenium.By androidLocator, org.openqa.selenium.By iosLocator, Optional<IFrame> iFrame)ByTarget(String targetElementName, org.openqa.selenium.By androidLocator, org.openqa.selenium.By iosLocator, Optional<IFrame> iFrame, Optional<Duration> timeout)protectedByTarget(String targetElementName, org.openqa.selenium.By locator, org.openqa.selenium.By androidLocator, org.openqa.selenium.By iosLocator, Optional<IFrame> iFrame, Optional<Duration> timeout)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ByTargetcalled(String name)StringgetCssOrXPathSelector()XPathOrCssTargetof(String... parameters)List<WebElementFacade>resolveAllFor(Actor actor)WebElementFacaderesolveFor(Actor actor)TargetwaitingForNoMoreThan(Duration timeout)
-
-
-
Constructor Detail
-
ByTarget
public ByTarget(String targetElementName, org.openqa.selenium.By locator, Optional<IFrame> iFrame)
-
ByTarget
public ByTarget(String targetElementName, org.openqa.selenium.By androidLocator, org.openqa.selenium.By iosLocator, Optional<IFrame> iFrame)
-
ByTarget
public ByTarget(String targetElementName, org.openqa.selenium.By androidLocator, org.openqa.selenium.By iosLocator, Optional<IFrame> iFrame, Optional<Duration> timeout)
-
-
Method Detail
-
resolveFor
public WebElementFacade resolveFor(Actor actor)
- Specified by:
resolveForin classTarget
-
resolveAllFor
public List<WebElementFacade> resolveAllFor(Actor actor)
- Specified by:
resolveAllForin classTarget
-
of
public XPathOrCssTarget of(String... parameters)
-
getCssOrXPathSelector
public String getCssOrXPathSelector()
- Specified by:
getCssOrXPathSelectorin classTarget
-
waitingForNoMoreThan
public Target waitingForNoMoreThan(Duration timeout)
- Specified by:
waitingForNoMoreThanin classTarget
-
-