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, waitresolveAllFor, resolveForprotected 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 ResolvableElementpublic abstract ListOfWebElementFacades resolveAllFor(PageObject page)
resolveAllFor in interface ResolvableElementpublic 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.