Package com.vaadin.testbench
package com.vaadin.testbench
-
ClassDescriptionBase 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 ownWebDriver
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 aWebDriver
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 aSearchContext
, 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 aTestBenchCommandExecutor
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 JUnitRule
grabs a screenshot when a test fails.TestBenchElement is a WebElement wrapper.A superclass with some helpers to aid TestBench developers.