View Javadoc

1   package com.atlassian.webdriver.waiter;
2   
3   import com.atlassian.annotations.ExperimentalApi;
4   
5   /**
6    * WARNING: This API is still experimental and may be changed between versions.
7    *
8    * @since 2.1.0
9    */
10  @ExperimentalApi
11  public interface ElementQuery
12  {
13      ExecutableWaiterQuery isVisible();
14      ExecutableWaiterQuery isNotVisible();
15  
16      ExecutableWaiterQuery exists();
17      ExecutableWaiterQuery doesNotExist();
18  
19      StringValueQuery getAttribute(String attributeName);
20  
21      ExecutableWaiterQuery isSelected();
22      ExecutableWaiterQuery isNotSelected();
23  
24      ExecutableWaiterQuery isEnabled();
25      ExecutableWaiterQuery isNotEnabled();
26  
27      ExecutableWaiterQuery hasClass(String className);
28      ExecutableWaiterQuery doesNotHaveClass(String className);
29  
30      StringValueQuery getText();
31  }