Package com.atlassian.pageobjects.elements

Interface Summary
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 Summary
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 Options.IdOption 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.
WebDriverCheckboxElement Implementation of (@Link 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 Types Summary
ElementBy Injects an Element into the field.
 



Copyright © 2014 Atlassian. All rights reserved.