Golem
ProtoTest's Selenium and beyond automation framework
|
![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Holds a list of Actions, with some functions to help print |
![]() ![]() ![]() ![]() ![]() | Random methods that don't belong anywhere else |
![]() ![]() ![]() ![]() ![]() | The Config class holds instantiates the ConfigSettings class, and any Config-related functions |
![]() ![]() ![]() ![]() ![]() | ConfigSettings holds each config section, and reads them in from the App.Config upon instantiation. To override these settings put the commands in a [FixtureInitializer] |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | A strongly-typed resource class, for looking up localized strings, etc. |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | This class acts as a wrapper around a BrowserMobProxy jar. It contains methods to launch and stop the server, as well as to issue REST commands to start/stop/configure an individual proxy. |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Given class holds methods for any setup, such as url setting, and request configuring. |
![]() ![]() ![]() ![]() ![]() | Contains methods to validate rest responses |
![]() ![]() ![]() ![]() ![]() | Test Base class to be inherited by all test fixtures. Will automatically instantiate an object named Given |
![]() ![]() ![]() ![]() ![]() | Then contains post-operation commands such as validations and return statements; |
![]() ![]() ![]() ![]() ![]() | When contains operation execution methods, such as commands to actually fire off a Rest request. |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | BasePageObject should be inherited by all page objects used in the framework. It represents either a base component or page in an application. You must implement void WaitForElements(), which should contain checks for ajax elements being present/not present. It contains a static reference to the WebDriverTestBase.driver object |
![]() ![]() ![]() ![]() ![]() | Contains By Extensions for the OpenQA.Selenium.By class |
![]() ![]() ![]() ![]() ![]() | Provides a simplified API to the IWebELement. Can be instantiated in a class header. Will automatically find the IWebElement each time it is used, not when it is instantiated. |
![]() ![]() ![]() ![]() ![]() | Methods for performing non-terminating validations, and Wait commands. |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | implements the GetScreenshot() method to su pport remote screenshots. |
![]() ![]() ![]() ![]() ![]() | Holds an error message and a screenshot. |
![]() ![]() ![]() ![]() ![]() | Contains all functionality relating to launching the webdriver browsers. |
![]() ![]() ![]() ![]() ![]() | This class should be inherited by all webdriver tests. It will automatically launch a browser and include the Driver object in each test. I |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Methods for performing non-terminating validations, and Wait commands. |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() | |
![]() ![]() ![]() |