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 WebDriverClickUtils 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 fileConfiguredChromeDriver 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 SeleniumGraphiteConfig 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 inputsLocale MetricRegistryHelper MetricsConfig RadioButtonUtils Utility methods to select radio buttonsResultsManager Responsible for sorting out folders and anything else to do with reportingRunType 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" fileWebDriverListener 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)