| Package | Description |
|---|---|
| hu.ibello.actions |
This package contains interfaces, classes and enums to perform different actions on
WebElement
and Browser instances. |
| hu.ibello.elements |
This package contains interfaces for storing element information obtained by
element search.
|
| hu.ibello.expect |
This package contains interfaces used in different expectations.
|
| hu.ibello.pages |
The ibello page object API.
|
| hu.ibello.search |
This package contains interfaces, annotations and enums used in element search.
|
| Modifier and Type | Method and Description |
|---|---|
void |
WebElementActionBuilder.dragAndDropTo(WebElement target)
Drags the current element and drops to the given target.
|
void |
WebElementActionBuilder.scrollTo(WebElement target)
Scrolls the current element (if it is scrollable) to the given target element.
|
| Modifier and Type | Method and Description |
|---|---|
WebElement |
WebElement.applyParameters(Object... parameters)
Changes the search parameters of this WebElement instance.
|
WebElement |
ElementRepositoryTool.element(String elementId) |
| Modifier and Type | Method and Description |
|---|---|
WebElementExpectationBuilder |
ExpectationBuilder.assume(WebElement element)
Starts to build a simple expectation about the given element.
|
WebElementExpectationBuilder |
ExpectationBuilder.expect(WebElement element)
Starts to build a simple expectation about the given element.
|
| Modifier and Type | Method and Description |
|---|---|
WebElementsExpectationBuilder |
ExpectationBuilder.assume(List<WebElement> elements)
Starts to build a simple expectation about the given elements.
|
WebElementsExpectationBuilder |
ExpectationBuilder.expect(List<WebElement> elements)
Starts to build a simple expectation about the given elements.
|
| Modifier and Type | Method and Description |
|---|---|
WebElementChecker |
PageObjectTool.checkThat(WebElement element)
Returns a
WebElementChecker instance which can be used to inspect a WebElement's state and have
some boolean result about it. |
WebElementActionBuilder |
PageObjectTool.doWith(WebElement element)
Returns an
WebElementActionBuilder instance which can be used to perform an action on the web element. |
WebElementGetter |
PageObjectTool.get(WebElement element)
Returns a
WebElementGetter instance which can be used to get some property of the given WebElement. |
WebElementActionBuilder |
PageObjectTool.tryWith(WebElement element)
Returns an
WebElementActionBuilder instance which can be used to perform an action on the web element. |
| Modifier and Type | Method and Description |
|---|---|
WebElement |
SearchTool.first()
Get only the first element on the page which matches the conditions.
|
default WebElement |
SearchTool.nth(int index)
Get the nth element on the page which matches the conditions.
|
| Modifier and Type | Method and Description |
|---|---|
SearchTool |
SearchTool.above(WebElement anchor)
Modifies the element search so the desired element should be above the anchor element.
|
SearchTool |
SearchTool.below(WebElement anchor)
Modifies the element search so the desired element should be below the anchor element.
|
SearchTool |
SearchTool.inColumnOf(WebElement anchor)
Modifies the element search so the desired element should be in the same column as the anchor element.
|
SearchTool |
SearchTool.inRowOf(WebElement anchor)
Modifies the element search so the desired element should be in the same row as the anchor element.
|
SearchTool |
SearchTool.leftFrom(WebElement anchor)
Modifies the element search so the desired element should be left from the anchor element.
|
SearchTool |
SearchTool.nearestTo(WebElement anchor)
Modifies the element search to capture the nearest elements to the given anchor element.
|
SearchTool |
SearchTool.rightFrom(WebElement anchor)
Modifies the element search so the desired element should be right from the anchor element.
|
Created by Kornél Simon, 2022