Package | Description |
---|---|
com.github.mkolisnyk.sirius.client.ui |
Common package for all UI related abstractions and supporting classes.
|
com.github.mkolisnyk.sirius.client.ui.controls |
Common package for classes representing page controls.
|
com.github.mkolisnyk.sirius.client.ui.predicates |
Common storage for all core predicates.
|
Modifier and Type | Method and Description |
---|---|
boolean |
Page.allOf(Control[] elements,
Operation<java.lang.Boolean,Control> predicate)
Checks if all elements passed as the parameter have the state
specified by predicate.
|
boolean |
Page.anyOf(Control[] elements,
Operation<java.lang.Boolean,Control> predicate)
Checks if any of elements passed as the parameter has the state
specified by predicate.
|
boolean |
Page.is(Operation<java.lang.Boolean,Page> predicate)
Checks some state of page depending on predicate specified.
|
Page |
Page.verify(Operation<java.lang.Boolean,Page> predicate)
Verifies that page has some specific state and asserts the error if condition is not met.
|
Modifier and Type | Method and Description |
---|---|
<T> T |
Control.get(Operation<T,Control> predicate)
.
|
boolean |
Control.is(Operation<java.lang.Boolean,Control> predicate)
Checks some state of control depending on predicate specified.
|
<T> T |
Control.perform(Operation<T,Control> predicate)
.
|
Editable |
Editable.set(Operation<? extends Editable,Editable> predicate)
.
|
Control |
Control.verify(Operation<java.lang.Boolean,Control> predicate)
Verifies that field has some specific state and asserts the error if condition is not met.
|
Modifier and Type | Method and Description |
---|---|
static Operation<AlertPage,Page> |
Getters.alert()
Gets alert page instance.
|
static Operation<java.lang.String,Control> |
Getters.attribute(java.lang.String name)
Predicate for control attribute retrieval.
|
static Operation<java.lang.Boolean,Control> |
States.checked()
Makes sure if element is checked.
|
static Operation<Editable,Control> |
Actions.clear()
Predicate which clears field content.
|
static Operation<Control,Control> |
Actions.click()
Predicate for click operation.
|
static Operation<java.lang.Boolean,Page> |
States.current()
Overloaded version of
States.current(int) which waits for page during default timeout. |
static Operation<java.lang.Boolean,Page> |
States.current(int timeout)
Checks if the actual page observed from application under test corresponds
to current page class instance.
|
static Operation<java.lang.Boolean,Control> |
States.disabled()
.
|
static Operation<java.lang.Boolean,Control> |
States.disabled(int timeout)
Checks if control is disabled.
|
static Operation<java.lang.Boolean,Control> |
States.disappears()
.
|
static Operation<java.lang.Boolean,Control> |
States.disappears(int timeout)
Checks if control doesn't exist
|
static Operation<java.lang.Boolean,Control> |
States.enabled()
.
|
static Operation<java.lang.Boolean,Control> |
States.enabled(int timeout)
Checks if control enabled.
|
static Operation<java.lang.Boolean,Control> |
States.exists()
.
|
static Operation<java.lang.Boolean,Control> |
States.exists(int timeout)
Checks if control exists.
|
static Operation<java.lang.Boolean,Control> |
States.hasText(java.lang.String text)
Verifies if element has specific text.
|
static Operation<java.lang.Boolean,Control> |
States.invisible()
.
|
static Operation<java.lang.Boolean,Control> |
States.invisible(int timeout)
Checks if control is invisible.
|
static Operation<Page,Control> |
Getters.parent()
Predicate for retrieving parent object of the control.
|
static Operation<java.awt.Rectangle,Control> |
Getters.rectangle()
Getter for element rectangular area.
|
static Operation<Control,Control> |
Actions.sendKeys(java.lang.String keys)
Predicate for sending sequence of keys to specific element.
|
static Operation<java.lang.String,Control> |
Getters.text()
Predicate for control text retrieval.
|
static Operation<java.lang.Boolean,Page> |
States.textPresent(java.lang.String text)
Checks if page contains specified text.
|
static Operation<java.lang.String,Control> |
Getters.value()
Predicate for control value retrieval.
|
static Operation<Editable,Editable> |
Setters.value(java.lang.String text)
Predicate for setting value for the control.
|
static Operation<java.lang.Boolean,Control> |
States.visible()
.
|
static Operation<java.lang.Boolean,Control> |
States.visible(int timeout)
Checks if control is visible.
|
static <T extends Page> |
Actions.waitFor(java.lang.Class<T> pageClass)
Waits for specific page to appear.
|