Golem
ProtoTest's Selenium and beyond automation framework
 All Classes Namespaces Functions Properties
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123456]
oNGoogleTests
|\CAppiumTest
oNProtoTest
|\NGolem
| oNAppium
| |oCAppiumTestBase
| |\CAppiumTouchCommands
| oNCore
| |oCActionListHolds a list of Actions, with some functions to help print
| |oCCommonRandom methods that don't belong anywhere else
| |oCConfigThe Config class holds instantiates the ConfigSettings class, and any Config-related functions
| |oCConfigSettingsConfigSettings holds each config section, and reads them in from the App.Config upon instantiation. To override these settings put the commands in a [FixtureInitializer]
| |oCCurrentProcessInfo
| |oCProcessRunner
| |oCTestBase
| |\CTestDataContainer
| oNProperties
| |\CResourcesA strongly-typed resource class, for looking up localized strings, etc.
| oNProxy
| |oNHAR
| |oCBrowserMobProxyThis 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.
| |oCFiddlerProxy
| |oCProxyTests
| |\CSAZFormat
| oNRest
| |oNOAuth
| |oCDynamicXml
| |oCGivenGiven class holds methods for any setup, such as url setting, and request configuring.
| |oCRestResponseVerifyContains methods to validate rest responses
| |oCRestTestBaseTest Base class to be inherited by all test fixtures. Will automatically instantiate an object named Given
| |oCThenThen contains post-operation commands such as validations and return statements;
| |\CWhenWhen contains operation execution methods, such as commands to actually fire off a Rest request.
| oNTests
| |oNPageObjects
| |oCBrowserTests
| |oCConfigTests
| |oCTestBasePageObject
| |oCTestBaseTests
| |oCTestDDT
| |oCTestImageComparison
| |oCTestMultiThreading
| |oCTestProxy
| |oCTestWebDriverTestBase
| |\CVerificationTests
| oNWebDriver
| |oNElements
| |oCBasePageObjectBasePageObject 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
| |oCByEContains By Extensions for the OpenQA.Selenium.By class
| |oCElementProvides 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.
| |oCElementVerificationMethods for performing non-terminating validations, and Wait commands.
| |oCEventedWebDriver
| |oCScreenshotRemoteWebDriverimplements the GetScreenshot() method to su pport remote screenshots.
| |oCVerificationErrorHolds an error message and a screenshot.
| |oCWebDriverBrowserContains all functionality relating to launching the webdriver browsers.
| |\CWebDriverTestBaseThis class should be inherited by all webdriver tests. It will automatically launch a browser and include the Driver object in each test. I
| \NWhite
|  oNElements
|  oCBaseScreenObject
|  oCElementFactory
|  oCElementImageComparer
|  oCElementVerificationMethods for performing non-terminating validations, and Wait commands.
|  oCUIUtilities
|  \CWhiteTestBase
\NTwitterOAuth
 \CsimpleTwitterHandler