Package com.atlassian.pageobjects.binder

The default binder implementation, InjectPageBinder, supporting javax.inject.Inject annotations and lifecycle methods.

See:
          Description

Interface Summary
PostInjectionProcessor  
 

Class Summary
BrowserModule Adds the browser associated with the product to the context, via BrowserAware.
BrowserModule.AbstractBrowserAwareFinder  
BrowserModule.BrowserAwareProvider  
BrowserModule.BrowserProvider  
InjectPageBinder Page navigator that builds page objects from classes, then injects them with dependencies and calls lifecycle methods.
LoggerModule Adds a common SLF4J logger to the injection context.
StandardModule  
 

Exception Summary
InvalidPageStateException Thrown if the page was unable to validate its state
PageBindingException Parent exception for all binding exceptions
PageBindingWaitException Thrown if a problem occurs when waiting for a page binding
 

Annotation Types Summary
Init Marks a method that should be called after the object has been constructed, all objects have been injected, and all lifecycle methods have executed.
ValidateState Marks a method that should be called to validate the state, including location, of the browser is correct
WaitUntil Marks a method that should be called to force the thread to wait until the page object is ready.
 

Package com.atlassian.pageobjects.binder Description

The default binder implementation, InjectPageBinder, supporting javax.inject.Inject annotations and lifecycle methods.



Copyright © 2014 Atlassian. All rights reserved.