public abstract class Target extends Object implements ResolvableElement
Modifier and Type | Field and Description |
---|---|
protected Optional<IFrame> |
iFrame |
protected String |
targetElementName |
protected Optional<Duration> |
timeout |
Constructor and Description |
---|
Target(String targetElementName,
Optional<IFrame> iFrame) |
Target(String targetElementName,
Optional<IFrame> iFrame,
Optional<Duration> timeout) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
resolveAllFor, resolveFor
protected final String targetElementName
public <T extends Target> T inIFrame(org.openqa.selenium.By... byLocators)
public static TargetBuilder the(String targetElementName)
protected PageObject currentPageVisibleTo(Actor actor)
public WebElementFacade resolveFor(Actor actor)
public ListOfWebElementFacades resolveAllFor(Actor actor)
public abstract WebElementFacade resolveFor(PageObject page)
resolveFor
in interface ResolvableElement
public abstract ListOfWebElementFacades resolveAllFor(PageObject page)
resolveAllFor
in interface ResolvableElement
public abstract SearchableTarget called(String name)
public abstract SearchableTarget of(String... parameters)
public abstract String getCssOrXPathSelector()
public String getName()
public SearchableTarget inside(String locator)
public SearchableTarget inside(Target container)
public SearchableTarget find(Target nextElement)
public abstract List<org.openqa.selenium.By> selectors(org.openqa.selenium.WebDriver driver)
public boolean isVisibleFor(Actor actor)
public <T> Question<T> mapFirst(Function<WebElementFacade,T> transformation)
public <T> Question<Collection<T>> mapAll(Function<WebElementFacade,T> transformation)
Copyright © 2023. All rights reserved.