| Interface | Description |
|---|---|
| CheckboxElement |
Represents an input element with type=checkbox
|
| MultiSelectElement |
Represents a standard multi-select HTML element.
|
| Option |
An option in select and multi-select components.
|
| PageElement |
Represents an HTML element that is expected on a DOM of a page.
|
| PageElementFinder |
Encapsulates functionality for finding instances and collections of
PageElement
on the tested pages, or parts of pages. |
| PageElementFormJavascript |
Encapsulates Javascript form element events of the
PageElement. |
| PageElementJavascript |
Encapsulates Javascript functionality of the
PageElement. |
| PageElementKeyboardJavascript |
Encapsulates Javascript keyboard element events of the
PageElement. |
| PageElementMouseJavascript |
Encapsulates Javascript mouse events of the
PageElement. |
| SelectElement |
Represents a standard select HTML components.
|
| TimedElement |
Represents an HTML element that is expected in the DOM of a page, all queries return TimedQueries.
|
| WebDriverLocatable |
A
SearchContext that can be located by WebDriver, capable of re-locating. |
| Class | Description |
|---|---|
| DataAttributeFinder |
Queries
page elements for data attributes. |
| ElementByPostInjectionProcessor |
Find fields marked with @ElementBy annotation and set them to instances of WebDriverElement
|
| ElementModule |
Guice module that adds bindings for classes required by the elements
|
| GlobalElementFinder |
PageElementFinder for the global search context (whole page). |
| Options |
Option objects factory. |
| Options.FullOption | |
| Options.IdOption | |
| Options.TextOption | |
| Options.ValueOption | |
| PageElementActions |
Wrapper around WebDriver's
Actions class for convenient use
with PageElements. |
| PageElementIterableImpl |
Iterable of PageElements defined by the criteria given to the constructor.
|
| PageElements |
Predicates and functions for easier usage of
page elements. |
| WebDriverCheckboxElement |
WebDriver-based implementation of
CheckboxElement |
| WebDriverElement |
Implementation of
PageElement that waits for element to be
present before executing each actions. |
| WebDriverElementMappings |
Maps element interfaces to web driver implementations.
|
| WebDriverLocatable.LocateTimeout |
Provides information about timeout and poll interval to use while performing locatable operations.
|
| WebDriverLocatable.LocateTimeout.Builder | |
| WebDriverLocators |
Creates WebDriveLocatables for different search strategies.
|
| WebDriverMultiSelectElement |
Implementation of
MultiSelectElement. |
| WebDriverSelectElement |
Implementation of
SelectElement |
| WebDriverTimedElement |
Implementation of TimedElement based on WebDriver
|
| WindowSession |
Utility for opening new window sessions.
|
| Annotation Type | Description |
|---|---|
| ElementBy |
Injects an Element into the field.
|
Copyright © 2015 Atlassian. All rights reserved.