com.atlassian.pageobjects.elements.query.webdriver
Class WebDriverLocatableBasedTimedQuery<T>
java.lang.Object
com.atlassian.pageobjects.elements.query.AbstractPollingQuery
com.atlassian.pageobjects.elements.query.AbstractTimedQuery<T>
com.atlassian.pageobjects.elements.query.webdriver.GenericWebDriverTimedQuery<T>
com.atlassian.pageobjects.elements.query.webdriver.WebDriverLocatableBasedTimedQuery<T>
- All Implemented Interfaces:
- PollingQuery, TimedQuery<T>, ClockAware
- Direct Known Subclasses:
- WebDriverLocatableBasedTimedCondition
@Internal
public class WebDriverLocatableBasedTimedQuery<T>
- extends GenericWebDriverTimedQuery<T>
WebDriverLocatable based timed query that retrieves WebElement using provided
WebDriverLocatable and applies provided function from that element to the target value.
If given element is not found, the 'invalid value' semantics of the timed query are applied.
|
Constructor Summary |
WebDriverLocatableBasedTimedQuery(WebDriverLocatableBasedTimedQuery<T> origin,
long timeout)
|
WebDriverLocatableBasedTimedQuery(WebDriverLocatable locatable,
org.openqa.selenium.WebDriver driver,
com.google.common.base.Function<org.openqa.selenium.WebElement,T> valueProvider,
long timeout)
|
WebDriverLocatableBasedTimedQuery(WebDriverLocatable locatable,
org.openqa.selenium.WebDriver driver,
com.google.common.base.Function<org.openqa.selenium.WebElement,T> valueProvider,
long timeout,
long interval)
|
WebDriverLocatableBasedTimedQuery(WebDriverLocatable locatable,
org.openqa.selenium.WebDriver driver,
com.google.common.base.Function<org.openqa.selenium.WebElement,T> valueProvider,
long timeout,
long interval,
T invalidValue)
|
WebDriverLocatableBasedTimedQuery
public WebDriverLocatableBasedTimedQuery(WebDriverLocatable locatable,
org.openqa.selenium.WebDriver driver,
com.google.common.base.Function<org.openqa.selenium.WebElement,T> valueProvider,
long timeout)
WebDriverLocatableBasedTimedQuery
public WebDriverLocatableBasedTimedQuery(WebDriverLocatable locatable,
org.openqa.selenium.WebDriver driver,
com.google.common.base.Function<org.openqa.selenium.WebElement,T> valueProvider,
long timeout,
long interval)
WebDriverLocatableBasedTimedQuery
public WebDriverLocatableBasedTimedQuery(WebDriverLocatable locatable,
org.openqa.selenium.WebDriver driver,
com.google.common.base.Function<org.openqa.selenium.WebElement,T> valueProvider,
long timeout,
long interval,
T invalidValue)
WebDriverLocatableBasedTimedQuery
public WebDriverLocatableBasedTimedQuery(WebDriverLocatableBasedTimedQuery<T> origin,
long timeout)
toString
@Nonnull
public String toString()
- Overrides:
toString in class AbstractTimedQuery<T>
Copyright © 2014 Atlassian. All rights reserved.