All Classes and Interfaces
Class
Description
Additional qualifier to be used on element classes which do not use an unique
tag name.
Internal annotation to enable use of multiple
Attribute
annotations.Enumerates the most commonly used browsers.
Methods annotated with BrowserConfiguration in test classes will be used to
configure the browsers that are to be used for test cases in that class.
BrowserFactory annotation is used to define which
TestBenchBrowserFactory implementation to use in a test.Provides helper method for selecting the browser to run on
Defines the tag name of the element class.
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.
Class for holding position and size of a error found during image comparison
Marker interface for a TestBench test class which will exclude the test from
any test suite which automatically scans for test classes.
An interface for classes that can provide an instance of a
WebDriverImplement 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.Class with features for comparing 2 images.
These image utility functions are for internal use only.
Contains ImageUtil-internal information about an image.
ReferenceImageRepresentation contains a block representation of a reference
image.
Generates the name of a reference screen shot from a string ID and browser
information.
Marks this testcase to run locally.
Can receive a parameter to define which browser and version to run the test on.
Can receive a parameter to define which browser and version to run the test on.
Test classes annotated with RunOnHub will be run on the hub whose host is
defined by its value.
Integration methods for Sauce Labs testing.
Sauce Labs specific remote webdriver capabilities
Copied from Flow to avoid a dependency.
Interface used to create
DesiredCapabilities configurations suitable
for test cases.Provides actual implementation of TestBenchCommands
TestBenchElement is a WebElement wrapper.
Sets the category of a test class.
Categories can be excluded from running tests, or explicitly included.
Categories can be excluded from running tests, or explicitly included.
Defines a system property to be used as part of the test name.
It may be useful to add information related to the system or the machine itself, such as the OS.
This will affect, for instance, the names of screenshots taken in case of test failure.
It may be useful to add information related to the system or the machine itself, such as the OS.
This will affect, for instance, the names of screenshots taken in case of test failure.