com.atlassian.pageobjects.elements.query.webdriver
Class WebDriverQueryFactory
java.lang.Object
com.atlassian.pageobjects.elements.query.webdriver.WebDriverQueryFactory
@NotThreadSafe
public class WebDriverQueryFactory
- extends Object
Creates various WebDriver-based queries.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WebDriverQueryFactory
public WebDriverQueryFactory(WebDriverLocatable locatable)
WebDriverQueryFactory
public WebDriverQueryFactory(WebDriverLocatable locatable,
Timeouts timeouts,
AtlassianWebDriver webDriver)
isPresent
public TimedCondition isPresent(TimeoutType timeoutType)
isPresent
public TimedCondition isPresent()
isVisible
public TimedCondition isVisible(TimeoutType timeoutType)
isVisible
public TimedCondition isVisible()
isEnabled
public TimedCondition isEnabled(TimeoutType timeoutType)
isEnabled
public TimedCondition isEnabled()
isSelected
public TimedCondition isSelected(TimeoutType timeoutType)
isSelected
public TimedCondition isSelected()
getText
public TimedQuery<String> getText(TimeoutType timeoutType)
getText
public TimedQuery<String> getText()
getValue
public TimedQuery<String> getValue(TimeoutType timeoutType)
getValue
public TimedQuery<String> getValue()
hasAttribute
public TimedCondition hasAttribute(String attributeName,
String expectedValue,
TimeoutType timeoutType)
hasAttribute
public TimedCondition hasAttribute(String attributeName,
String expectedValue)
getAttribute
public TimedQuery<String> getAttribute(String attributeName,
TimeoutType timeoutType)
getAttribute
public TimedQuery<String> getAttribute(String attributeName)
hasClass
public TimedCondition hasClass(String className,
TimeoutType timeoutType)
hasClass
public TimedCondition hasClass(String className)
getTagName
public TimedQuery<String> getTagName(TimeoutType timeoutType)
getTagName
public TimedQuery<String> getTagName()
hasText
public TimedCondition hasText(String text,
TimeoutType timeoutType)
hasText
public TimedCondition hasText(String text)
hasValue
public TimedCondition hasValue(String value,
TimeoutType timeoutType)
hasValue
public TimedCondition hasValue(String value)
getLocation
public TimedQuery<org.openqa.selenium.Point> getLocation(TimeoutType timeoutType)
getSize
public TimedQuery<org.openqa.selenium.Dimension> getSize(TimeoutType timeoutType)
forSupplier
public <T> TimedQuery<T> forSupplier(com.google.common.base.Supplier<T> supplier,
TimeoutType timeoutType)
forSupplier
public <T> TimedQuery<T> forSupplier(com.google.common.base.Supplier<T> supplier)
Copyright © 2014 Atlassian. All rights reserved.