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)