com.vaadin.testbench.
Package com.vaadin.testbench
-
ClassDescription
Base class for tests using
WebDriver
.A superclass with helper methods to aid TestBench developers create a JUnit 5 based tests.
Shorthand annotation for marking test methods in test class.
A superclass with helper methods to aid TestBench developers create a JUnit 5 based tests.
Shorthand annotation for enabling
@ExtendWith(MultipleBrowsersExtension.class)
on test class.Class implementing this interface can provide own
WebDriver
to be used during test execution.ElementQuery<T extends TestBenchElement>Query class used for finding a given element inside a given search context.
Class for holding name, comparison, and value for matching attributes.
Attribute matching comparisons.
An interface for classes that can provide an instance of a
WebDriver
Implement by elements which support a label, i.e.
Implement by elements which support a label, i.e.
Implemented by elements which support a label via its text, such as buttons.
Implement by elements which support a placeholder, i.e.
Interface for classes providing a
SearchContext
, i.e.Implemented by elements which support selecting an option by matching the text shown to the user.
Interface for classes that have access to a
TestBenchCommandExecutor
instance.Shorthand annotation for marking parameterized test methods in test class.
A retry rule is used to re-run a test several times in case of a random failure.
This JUnit extension grabs a screenshot when a test fails.
This JUnit
Rule
grabs a screenshot when a test fails.TestBenchElement is a WebElement wrapper.
A superclass with some helpers to aid TestBench developers.