Package com.vaadin.testbench
-
Interface Summary Interface Description HasCallFunction HasDriver An interface for classes that can provide an instance of aWebDriverHasElementQuery 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 aSearchContext, 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 aTestBenchCommandExecutorinstance. -
Class Summary 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 JUnitRulegrabs a screenshot when a test fails.TestBench TestBenchDriverProxy TestBenchElement TestBenchElement is a WebElement wrapper.TestBenchTestCase A superclass with some helpers to aid TestBench developers.