All Classes and Interfaces
Class
Description
A simple representation class for Accessibility testing
A simple representation class to calculate the bank holiday
A simple representation class to calculate the bank holiday for different regions
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).
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).
This class is a base that all page objects can inherit from.
A list of browsers supported by WebDriver
Captures the Screenshots whenever there is any test failure
Consists of two different implementations methods for cucumber and testng.
Only for us in the situations outlined for the provided methods.
Provides a way to load either a default configuration of a configuration from file
Database helper utility class providing support methods for DataBase connection
and executing the queries
JDBC configuration is fetched from config.json
Utilities class providing support methods for locating elements in more dynamic ways than the standard
out of the box location methods provided by Selenium
A simple representation class for graphite configuration
Utilities class providing support methods for executing JavaScript
While this is straight forward, its less than obvious to newcomers.
A simple representation class for JMX configuration
A simple class that helps serialize and deserialize JSON objects in various formats and inputs
A simple representation class for Metrics configuration
Utility methods to select radio buttons
Responsible for sorting out folders and anything else to do with reporting
SecretsManagement class providing support methods to access the secrets from Azure key vault
Use this set access and delete the secrets from the Azure key vault
Utilities class providing support methods for Select Boxes
While this is straight forward, its less than obvious to newcomers.
This class uses the Builder Pattern to construct its options.
A simple representation object for the "./src/test/resources/config.json" file
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.
WebDriver Utility class with helper methods for web element locators
WebDriver explicit waits
Handles window utilities (like scrolling etc)