Namespace GenerallyPositive.Browser
Classes
Browser
Browser object that contains the fluent methods to create your Browser workflow.
Instatiated using GPAL.Browser
BrowserSettings
ChromeProfileManager
ElementAssistant
Browser ElementAssistant object with fluent methods to help you manipulate WebElements in Callback EventHandlers.
Instantiated with GPAL.ElementAssistant()
EnumExtensions
GPALElementExtension
Puppeteer
Puppeteer.Child
Puppeteer.ChromeAttribute
Puppeteer.CommandAttribute
Puppeteer.NodeInfo
Puppeteer.PuppeteerCommunicator
Puppeteer.PuppeteerCommunicator.DevToolsCommandBuilder
Puppeteer.Response
Puppeteer.Result
Puppeteer.Root
WindowHelper
Interfaces
IAllowAfterAnySelector
IAllowAfterAnySelectorExceptWithAll
IAllowAfterImageSelector
IAllowAfterWaitFor
IAllowAfterWaitForAndSizeControl
IAllowAllBrowserAndAllSelector
IAllowAnySelector
IAllowBrowserAction
IAllowBrowserActionOrAnySelector
IAllowBrowserSettings
IAllowBrowserSettingsOrGoTo
Allow Browser Settings, Goto, WaitOnDocumentReady
IAllowBrowserSettingsOrSelectorAction
IAllowBrowserType
IAllowBrowserTypeOrGoto
IAllowCallBack
IAllowClicks
IAllowClose
IAllowDebugPort
IAllowDragAndDrop
IAllowElementActions
IAllowElementSetting
IAllowElementSettingsAndActions
IAllowExecuteJavaScript
IAllowFileActions
IAllowFillInFrom
IAllowFocus
IAllowGet
IAllowGetGrid
IAllowGetGridAndFillInFrom
IAllowGoTo
IAllowGoToOrGet
IAllowGraphicSettings
IAllowHover
IAllowInSelector
IAllowMoveTo
IAllowNetworkIdleSettings
IAllowNewTab
IAllowPageControl
IAllowPersistentCallBack
IAllowPrintDomElement
IAllowRun
IAllowRunMode
IAllowScreenshot
IAllowScrolling
IAllowSelectorAction
IAllowSizeControl
IAllowStartWorkflow
IAllowTabActions
IAllowToGPALObject<TResult>
IAllowWaitFor
IAllowWaitForWindow
IAllowWindowScrollBy
IAllowWithAllThatMatch
IAllowWithGridToSave
IAllowWithHardware
IAllowWithHeader
IAllowWithHeaderOrFileActions
IAllowWithInfiniteScroll
IAllowWithJavaScript
IAllowWithNextPageButton
IAllowWithNextPageButtonOrGetGrid
IAllowWithPages
IAllowWithPagesAndGridActions
IAllowWithPersistentSelector
IAllowWithSelector
IAllowWorkflow
IAllowWorkflowExecution
IBrowser
Delegates
Browser.CallAfterFillInDelegate
Delegate callback for the CallAfterFillIn EventHandler which will be invoked after each row of tokens is consumed.
Invoked whenever FillInFrom/FilllInFromDatabase/FillInFrom are used
Browser.CallIfDelegate
Delegate callback for the CallIfFound/CallIfNotFound EventHandlers which will be invoked when a selector is found/not found
CallIf handlers may be defined at two levels: At each selector or for a Unit of Work (UOW) [will be invoked for each Selector in the UOW]
A UOW is defined as all Selectors between actions (first action is Goto)
More than one callback handler can be defined and subsequent handlers will only be invoked based upon return code values