Golem
ProtoTest's Selenium and beyond automation framework
 All Classes Namespaces Functions Properties
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCProtoTest.Golem.Core.ActionList.Action
oCProtoTest.Golem.Core.ActionListHolds a list of Actions, with some functions to help print
oCProtoTest.Golem.Core.ConfigSettings.AppiumSettingsContains all settings related to appium support.
oCProtoTest.Golem.Appium.AppiumTouchCommands
oCProtoTest.Golem.WebDriver.BasePageObjectBasePageObject 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
oCProtoTest.Golem.White.BaseScreenObject
oCProtoTest.Golem.Proxy.HAR.Browser
oCProtoTest.Golem.Proxy.BrowserMobProxyThis 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.
oCButton
oCProtoTest.Golem.WebDriver.ByEContains By Extensions for the OpenQA.Selenium.By class
oCProtoTest.Golem.Proxy.HAR.Cache
oCProtoTest.Golem.Proxy.HAR.CacheEntry
oCCheckBox
oCComboBox
oCProtoTest.Golem.Core.CommonRandom methods that don't belong anywhere else
oCProtoTest.Golem.Core.ConfigThe Config class holds instantiates the ConfigSettings class, and any Config-related functions
oCProtoTest.Golem.Core.ConfigSettingsConfigSettings holds each config section, and reads them in from the App.Config upon instantiation. To override these settings put the commands in a [FixtureInitializer]
oCProtoTest.Golem.Proxy.HAR.Content
oCProtoTest.Golem.Proxy.HAR.Cookie
oCProtoTest.Golem.Proxy.HAR.Creator
oCProtoTest.Golem.Core.CurrentProcessInfo
oCProtoTest.Golem.Rest.DynamicXml
oCProtoTest.Golem.White.ElementFactory
oCProtoTest.Golem.White.ElementImageComparer
oCProtoTest.Golem.WebDriver.Elements.Images.ElementImages
oCProtoTest.Golem.WebDriver.ElementVerificationMethods for performing non-terminating validations, and Wait commands.
oCProtoTest.Golem.White.ElementVerificationMethods for performing non-terminating validations, and Wait commands.
oCProtoTest.Golem.Proxy.HAR.Entry
oCEventArgs
oCProtoTest.Golem.WebDriver.EventedWebDriver
oCProtoTest.Golem.Proxy.FiddlerProxy
oCProtoTest.Golem.Rest.GivenGiven class holds methods for any setup, such as url setting, and request configuring.
oCGroupBox
oCProtoTest.Golem.Proxy.HAR.HarResult
oCProtoTest.Golem.Proxy.HAR.Header
oCProtoTest.Golem.WebDriver.Elements.Images.HistogramA class which facilitates working with RGB histograms It encapsulates a Bitmap and lets you get information about the Bitmap
oCProtoTest.Golem.Core.ConfigSettings.HttpProxyContains all settings related to the BrowserMobProxy
oCIHasTouchScreen
oCProtoTest.Golem.WebDriver.Elements.Images.ImageComparer
oCProtoTest.Golem.Core.ConfigSettings.ImageCompareSettingsContains settings for image comparison.
oCISessionExporter
oCISessionImporter
oCITakesScreenshot
oCIWebElement
oCProtoTest.Golem.White.Elements.IWhiteElement
oCIWrapsDriver
oCIWrapsElement
oCLabel
oCListItem
oCListView
oCProtoTest.Golem.Proxy.HAR.Log
oCMenu
oCProtoTest.Golem.Rest.OAuth.OAuth_Request_Builder
oCProtoTest.Golem.Proxy.HAR.Page
oCProtoTest.Golem.Proxy.HAR.PageTimings
oCPanel
oCProtoTest.Golem.Proxy.HAR.Param
oCProtoTest.Golem.Proxy.HAR.PostData
oCProtoTest.Golem.Core.ProcessRunner
oCProtoTest.Golem.Proxy.HAR.QueryStringItem
oCRemoteWebDriver
oCProtoTest.Golem.Core.ConfigSettings.ReportSettingsSpecify what should show up in the report
oCProtoTest.Golem.Proxy.HAR.Request
oCProtoTest.Golem.Properties.ResourcesA strongly-typed resource class, for looking up localized strings, etc.
oCProtoTest.Golem.Proxy.HAR.Response
oCProtoTest.Golem.Rest.RestResponseVerifyContains methods to validate rest responses
oCProtoTest.Golem.Core.ConfigSettings.RuntimeSettingsSpecify execution settings
oCProtoTest.Golem.Tests.TestDDT.Search
oCTwitterOAuth.simpleTwitterHandler
oCSpinner
oCTable
oCProtoTest.Golem.Core.TestBase
oCProtoTest.Golem.Core.TestDataContainer
oCProtoTest.Golem.Proxy.ProxyTests.TestObject
oCTextBox
oCProtoTest.Golem.Rest.ThenThen contains post-operation commands such as validations and return statements;
oCProtoTest.Golem.Proxy.HAR.Timings
oCToolStrip
oCUIItem
oCProtoTest.Golem.White.UIUtilities
oCProtoTest.Golem.WebDriver.VerificationErrorHolds an error message and a screenshot.
oCProtoTest.Golem.WebDriver.WebDriverBrowserContains all functionality relating to launching the webdriver browsers.
oCProtoTest.Golem.Rest.WhenWhen contains operation execution methods, such as commands to actually fire off a Rest request.
oCProtoTest.Golem.Core.ConfigSettings.WhiteSettingsSettings for TestStack.White module
\CWindow