|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@NotThreadSafe public interface DelayedBinder<T>
A delayed binder that gives the caller full control over the creation and lifecycle of the page object.
| Method Summary | |
|---|---|
T |
bind()
Builds, waits for, validates the state of, and returns the page object |
boolean |
canBind()
Goes through the full binding, including lifecycle methods, to determine whether the page object can be bound. |
T |
get()
|
DelayedBinder<T> |
inject()
Instantiates, injects, and initialises the page object, but doesn't execute its lifecycle methods. |
DelayedBinder<T> |
validateState()
Builds, waits for, and validates the state of the page object |
DelayedBinder<T> |
waitUntil()
Builds the page object and executes its waitfor lifecycle methods |
| Method Detail |
|---|
DelayedBinder<T> inject()
DelayedBinder<T> waitUntil()
DelayedBinder<T> validateState()
boolean canBind()
bind() will return the page object instance
without failingT get()
T bind()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||