All Classes
| Class | Description |
|---|---|
| BankHoliday | |
| BankHolidays | |
| BaseAbstractTest |
BaseAbstractTest to handle things that testers shouldn't need to worry about (like starting up a WebDriver instance
and getting everything in the right space for consumers to run tests that are correctly configured etc).
|
| BasePageObject |
This class is a base that all page objects can inherit from.
|
| BrowserType |
A list of browsers supported by WebDriver
|
| ClickUtils |
Only for us in the situations outlined for the provided methods.
|
| ConfigurationLoader |
Provides a way to load either a default configuration of a configuration from file
|
| ConfiguredChromeDriver | |
| ConfiguredDriver | |
| ConfiguredEdgeDriver | |
| ConfiguredFirefoxDriver | |
| ConfiguredInternetExplorerDriver | |
| ConfiguredSafariDriver | |
| Dates | |
| FileLoaderUtils | |
| FindByUtils |
Utilities class providing support methods for locating elements in more dynamic ways than the standard
out of the box location methods provided by Selenium
|
| GraphiteConfig | |
| GridConfig | |
| JavaScriptUtils |
Utilities class providing support methods for executing JavaScript
While this is straight forward, its less than obvious to newcomers.
|
| JmxConfig | |
| JsonUtils |
A simple class that helps serialize and deserialize JSON objects in various formats and inputs
|
| Locale | |
| MetricRegistryHelper | |
| MetricsConfig | |
| RadioButtonUtils |
Utility methods to select radio buttons
|
| ResultsManager |
Responsible for sorting out folders and anything else to do with reporting
|
| RunType | |
| SelectBoxInteractionType | |
| SelectBoxUtils |
Utilities class providing support methods for Select Boxes
While this is straight forward, its less than obvious to newcomers.
|
| SendKeysUtils | |
| TestConfigHelper | |
| TolerantActionExceptions | |
| TolerantInteraction | |
| WebDriverBuilder |
This class uses the Builder Pattern to construct its options.
|
| WebDriverConfig |
A simple representation object for the "./src/test/resources/config.json" file
|
| WebDriverListener |
This class allows us hooks into before and afters of a lot of WebDriver internals
This is a great way to capture screenshots and add conditional waits to actions without making
tests and page objects have superfluous code to do these things.
|
| WindowUtils |
Handles window utilities (like scrolling etc)
|