com.atlassian.webdriver.waiter.webdriver
Class WebDriverElementQuery

java.lang.Object
  extended by com.atlassian.webdriver.waiter.webdriver.WebDriverElementQuery
All Implemented Interfaces:
ElementQuery

@ExperimentalApi
public class WebDriverElementQuery
extends Object
implements ElementQuery

WARNING: This API is still experimental and may be changed between versions.

Since:
2.1.0

Constructor Summary
WebDriverElementQuery(com.atlassian.webdriver.waiter.webdriver.WebDriverQueryBuilder builder, WebElementRetriever webElementRetriever)
           
 
Method Summary
 ExecutableWaiterQuery doesNotExist()
           
 ExecutableWaiterQuery doesNotHaveClass(String className)
           
 ExecutableWaiterQuery exists()
           
 StringValueQuery getAttribute(String attributeName)
           
 StringValueQuery getText()
           
 ExecutableWaiterQuery hasClass(String className)
           
 ExecutableWaiterQuery isEnabled()
           
 ExecutableWaiterQuery isNotEnabled()
           
 ExecutableWaiterQuery isNotSelected()
           
 ExecutableWaiterQuery isNotVisible()
           
 ExecutableWaiterQuery isSelected()
           
 ExecutableWaiterQuery isVisible()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebDriverElementQuery

public WebDriverElementQuery(com.atlassian.webdriver.waiter.webdriver.WebDriverQueryBuilder builder,
                             WebElementRetriever webElementRetriever)
Method Detail

isVisible

public ExecutableWaiterQuery isVisible()
Specified by:
isVisible in interface ElementQuery

isNotVisible

public ExecutableWaiterQuery isNotVisible()
Specified by:
isNotVisible in interface ElementQuery

exists

public ExecutableWaiterQuery exists()
Specified by:
exists in interface ElementQuery

doesNotExist

public ExecutableWaiterQuery doesNotExist()
Specified by:
doesNotExist in interface ElementQuery

getAttribute

public StringValueQuery getAttribute(String attributeName)
Specified by:
getAttribute in interface ElementQuery

isSelected

public ExecutableWaiterQuery isSelected()
Specified by:
isSelected in interface ElementQuery

isNotSelected

public ExecutableWaiterQuery isNotSelected()
Specified by:
isNotSelected in interface ElementQuery

isEnabled

public ExecutableWaiterQuery isEnabled()
Specified by:
isEnabled in interface ElementQuery

isNotEnabled

public ExecutableWaiterQuery isNotEnabled()
Specified by:
isNotEnabled in interface ElementQuery

hasClass

public ExecutableWaiterQuery hasClass(String className)
Specified by:
hasClass in interface ElementQuery

doesNotHaveClass

public ExecutableWaiterQuery doesNotHaveClass(String className)
Specified by:
doesNotHaveClass in interface ElementQuery

getText

public StringValueQuery getText()
Specified by:
getText in interface ElementQuery


Copyright © 2014 Atlassian. All rights reserved.