| Interface | Description |
|---|---|
| HasCallFunction | |
| HasDriver |
An interface for classes that can provide an instance of a
WebDriver |
| HasElementQuery | |
| HasHelper |
Implement by elements which support a label, i.e.
|
| HasLabel |
Implement by elements which support a label, i.e.
|
| HasPlaceholder |
Implement by elements which support a placeholder, i.e.
|
| HasPropertySettersGetters | |
| HasSearchContext |
Interface for classes providing a
SearchContext, i.e. |
| HasSelectByText |
Implemented by elements which support selecting an option by matching the
text shown to the user.
|
| HasStringValueProperty | |
| HasTestBenchCommandExecutor |
Interface for classes that have access to a
TestBenchCommandExecutor
instance. |
| Class | Description |
|---|---|
| CyclicObjectWorkaround |
Provides a workaround to avoid "cyclic object value" when returning an
element list (webdrivers use JSON.stringify([element1, ..., elementN])
internally).
|
| DriverInvocationHandler | |
| ElementQuery<T extends TestBenchElement> |
Query class used for finding a given element inside a given search context.
|
| ElementQuery.AttributeMatch | |
| IPAddress | |
| Parameters | |
| RetryRule |
A retry rule is used to re-run a test several times in case of a random
failure.
|
| ScreenshotOnFailureRule |
This JUnit
Rule grabs a screenshot when a test fails. |
| TestBench | |
| TestBenchDriverProxy | |
| TestBenchElement |
TestBenchElement is a WebElement wrapper.
|
| TestBenchTestCase |
A superclass with some helpers to aid TestBench developers.
|
Copyright © 2020-2021 Vaadin Ltd. All Rights Reserved.