All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary
| Class |
Description |
| Attribute |
Additional qualifier to be used on element classes which do not use an unique
tag name.
|
| Attribute.Container |
Internal annotation to enable use of multiple Attribute
annotations.
|
| Browser |
Enumerates the most commonly used browsers.
|
| BrowserConfiguration |
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 |
|
| BrowserUtil |
Provides helper method for selecting the browser to run on
|
| CanCompareScreenshots |
|
| CyclicObjectWorkaround |
Provides a workaround to avoid "cyclic object value" when returning an
element list (webdrivers use JSON.stringify([element1, ..., elementN])
internally).
|
| DefaultBrowserFactory |
|
| DriverInvocationHandler |
|
| Element |
Defines the tag name of the element class.
|
| ElementQuery<T extends TestBenchElement> |
Query class used for finding a given element inside a given search context.
|
| ElementQuery.AttributeMatch |
|
| ErrorBlock |
Class for holding position and size of a error found during image comparison
|
| ExcludeFromSuite |
Marker interface for a TestBench test class which will exclude the test from
any test suite which automatically scans for test classes.
|
| 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 |
|
| ImageComparison |
Class with features for comparing 2 images.
|
| ImageComparisonUtil |
|
| ImageFileUtil |
|
| ImageFileUtil.ImageFileUtilImpl |
|
| ImageUtil |
These image utility functions are for internal use only.
|
| ImageUtil.ImageProperties |
Contains ImageUtil-internal information about an image.
|
| IPAddress |
|
| LocalDriver |
|
| ParallelRunner |
This runner is loosely based on FactoryTestRunner by Ted Young
(http://tedyoung.me/2011/01/23/junit-runtime-tests-custom-runners/).
|
| ParallelRunner.TBMethod |
|
| ParallelScheduler |
JUnit scheduler capable of running multiple tets in parallel.
|
| ParallelTest |
Unit tests should extend ParallelTest if they are to be run in
several browser configurations.
|
| ParallelTestSuite |
Test suite which consists of all the TestBench tests passed in the
constructor.
|
| Parameters |
|
| ReferenceImageRepresentation |
ReferenceImageRepresentation contains a block representation of a reference
image.
|
| ReferenceNameGenerator |
Generates the name of a reference screen shot from a string ID and browser
information.
|
| RemoteDriver |
|
| RetryRule |
A retry rule is used to re-run a test several times in case of a random
failure.
|
| RunLocally |
Marks this testcase to run locally.
Can receive a parameter to define which browser and version to run the test
on.
|
| RunOnHub |
Test classes annotated with RunOnHub will be run on the hub whose host is
defined by its value.
|
| SauceLabsIntegration |
Integration methods for Sauce Labs testing used by ParallelTest
|
| SauceLabsIntegration.CapabilityType |
Sauce Labs specific remote webdriver capabilities
|
| ScreenshotComparator |
|
| ScreenShotFailureReporter |
|
| ScreenshotOnFailureRule |
This JUnit Rule grabs a screenshot when a test fails.
|
| SetupDriver |
|
| SharedUtil |
Copied from Flow to avoid a dependency.
|
| TestBench |
|
| TestBenchBrowserFactory |
Interface used to create DesiredCapabilities configurations suitable
for test cases.
|
| TestBenchCommandExecutor |
Provides actual implementation of TestBenchCommands
|
| TestBenchCommands |
|
| TestBenchDriverProxy |
|
| TestBenchElement |
TestBenchElement is a WebElement wrapper.
|
| TestBenchTestCase |
A superclass with some helpers to aid TestBench developers.
|
| TestCategory |
Sets the category of a test class.
Categories can be excluded from running tests, or explicitly included.
|
| TestNameSuffix |
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.
|