GPAL - Generally Positive Automation Library v1.0
GPAL The Fluent Automation LIbrary
Loading...
Searching...
No Matches
GenerallyPositive.Browser.IAllowPuppeteerParameters Interface Reference
Inheritance diagram for GenerallyPositive.Browser.IAllowPuppeteerParameters:
GenerallyPositive.Browser.IAllowPuppeteerExecution GenerallyPositive.Browser.IAllowPuppeteerActions GenerallyPositive.Browser.IAllowPuppeteerEndpointDetails GenerallyPositive.Browser.IAllowPuppeteerParametersOrExecution GenerallyPositive.Browser.IPuppeteerClient GenerallyPositive.Browser.IPuppeteerClient GenerallyPositive.Browser.IPuppeteerClient GenerallyPositive.Browser.PuppeteerClient GenerallyPositive.Browser.PuppeteerClient GenerallyPositive.Browser.PuppeteerClient

Public Member Functions

IAllowPuppeteerParametersOrExecution WithParameters (params object[] parameters)
IAllowPuppeteerParametersOrExecution WithParameters (object parameters)
IAllowPuppeteerParametersOrExecution WithParametersFromResult (int resultIndex)
IAllowPuppeteerParametersOrExecution WithParametersFromResult (string name)
IAllowPuppeteerParametersOrExecution WithEncoding (Enums.ContentEncoding encoding)
Public Member Functions inherited from GenerallyPositive.Browser.IAllowPuppeteerExecution
string Execute ()
Execute< T > ()
IAllowPuppeteerParametersOrExecution AndThen ()
IAllowPuppeteerParametersOrExecution AndThen< T > ()
Task< string > ExecuteAsync ()
Task< T > ExecuteAsync< T > ()
ResultCollection GetExecutionResults ()
IAllowPuppeteerExecution WithHeader (string name, string value)
Public Member Functions inherited from GenerallyPositive.Browser.IAllowPuppeteerActions
IAllowPuppeteerExecution Back ()
IAllowPuppeteerExecution CaptureVisibleTab (ImageFormat imageFormat=ImageFormat.JPEG)
IAllowPuppeteerExecution CastDesktop (string deviceNameOrId)
IAllowPuppeteerExecution CastTab (string deviceNameOrId)
IAllowPuppeteerExecution CloseTab (GPALUrl url=null)
IAllowPuppeteerExecution CloseTab (int tabId)
IAllowPuppeteerExecution CloseWindow (GPALUrl url=null)
IAllowPuppeteerExecution CloseWindow (int tabId)
IAllowPuppeteerStorageOptions DeleteStorage (WebsiteStorageType storageType)
IAllowPuppeteerParameters ExecuteJavaScript (string script)
IAllowPuppeteerParametersOrExecution Fetch (string url)
IAllowPuppeteerParametersOrExecution WithVerb (string method)
IAllowPuppeteerParametersOrExecution WithBody (string body)
IAllowPuppeteerParametersOrExecution WithContentType (string contentType)
IAllowPuppeteerParametersOrExecution WithHeaders (string[] headers)
IAllowPuppeteerParametersOrExecution WithBytes (bool asBytes)
IAllowPuppeteerInputText FillInAppend (dynamic elementOrelementId, int delayMs=0)
 Sets the element's value directly (fast path) - does NOT honor GPAL.TypingDelay. delayMs only paces the per-character fallback used if the fast-path assignment fails. Prefer SendString for fields that need real per-keystroke simulation. See GPAL.WithTypingDelay for the SendString vs. FillIn guidance.
IAllowPuppeteerInputText FillInInsert (dynamic elementOrelementId, int delayMs=0)
IAllowPuppeteerInputText FillInOverwrite (dynamic elementOrelementId, int delayMs=0)
IAllowPuppeteerExecution Forward ()
IAllowPuppeteerExecution FullScreen ()
IAllowPuppeteerExecution GetReadyStatus (string sessionToken)
IAllowPuppeteerParametersOrExecution CheckNetworkIdle (int maxConnections=0)
IAllowPuppeteerExecution GetShadowRoot (string css)
IAllowPuppeteerExecution GetCurrentUrl ()
IAllowPuppeteerExecution GetCurrentWindow ()
IAllowPuppeteerStorageOptions GetStorage (WebsiteStorageType storageType)
IAllowPuppeteerExecution GetLanguages ()
IAllowPuppeteerExecution GetUserAgent ()
IAllowPuppeteerExecution GoTo (GPALUrl url)
IAllowPuppeteerExecution GoToTab (GPALUrl url)
IAllowPuppeteerExecution GoToTab (int tabId)
IAllowPuppeteerExecution GoToWindow (GPALUrl url)
IAllowPuppeteerExecution GoToWindow (int tabId)
IAllowPuppeteerExecution InElement (string elementId)
IAllowPuppeteerExecution InjectScript (string script)
IAllowPuppeteerExecution ClearInjectedScripts ()
IAllowPuppeteerExecution InMainDom ()
IAllowPuppeteerExecution InShadowDom (string elementId)
IAllowPuppeteerExecution Maximize ()
IAllowPuppeteerExecution Minimize ()
IAllowPuppeteerExecution MoveTo (string elementId)
IAllowPuppeteerExecution MoveTo (System.Drawing.Point point)
IAllowPuppeteerExecution NewTab (GPALUrl url=null)
IAllowPuppeteerExecution NextTab ()
IAllowPuppeteerExecution NextWindow ()
IAllowPuppeteerExecution Normal ()
IAllowPuppeteerExecution OpenWindow (GPALUrl url)
IAllowPuppeteerExecution OverrideReferrer (string referrer)
IAllowPuppeteerExecution PageDown (int pagesToScroll=1)
IAllowPuppeteerExecution PageEnd ()
IAllowPuppeteerExecution PageTop ()
IAllowPuppeteerExecution PageUp (int pagesToScroll=1)
IAllowPuppeteerExecution PressModifierKey (ModifierKeys modifierKeys)
IAllowPuppeteerExecution PreviousTab ()
IAllowPuppeteerExecution PreviousWindow ()
IAllowPuppeteerExecution Refresh ()
IAllowPuppeteerExecution ReleaseModifierKey (ModifierKeys modifierKeys)
IAllowPuppeteerExecution Restore ()
IAllowPuppeteerParametersOrExecution RightClickAndDownload (string elementId)
IAllowPuppeteerParametersOrExecution LeftClickAndDownload (string elementId)
IAllowPuppeteerParametersOrExecution LeftClickAndUpload (dynamic elementOrelementId)
IAllowPuppeteerExecution ScrollWindowByHorizontal (int pixels)
IAllowPuppeteerExecution ScrollWindowByVertical (int pixels)
IAllowPuppeteerExecution SendString (string text, int delayMs=0)
 Simulates typing: dispatches real key events character-by-character. Honors GPAL.TypingDelay when delayMs is left at its default (0). When the resulting ceiling is greater than 0, each character is preceded by a random delay between Math.Min(25, delayMs) and delayMs milliseconds - not a fixed pace. Use this (rather than FillIn*) for fields that react to individual keystrokes or need to look human. See GPAL.WithTypingDelay for the SendString vs. FillIn guidance.
IAllowPuppeteerExecution SendKey (byte vkcode)
IAllowPuppeteerStorageOptions SetStorage (WebsiteStorageType storageType)
IAllowPuppeteerExecution SetUserAgent (string userAgent)
IAllowPuppeteerExecution StealthOverrideReferrer ()
IAllowPuppeteerExecution StopCasting ()
IAllowPuppeteerExecution SubmitForm (string elementId)
IAllowPuppeteerExecution SwitchToDefaultContent ()
IAllowPuppeteerExecution SwitchToElement (string elementId)
IAllowPuppeteerExecution SwitchToFrame (string elementId)
IAllowPuppeteerExecution SwitchToShadowRoot (string elementId)
IAllowPuppeteerExecution DownloadTo (string downloadPath)
IAllowPuppeteerExecution FireChangeEvent (string elementId)
IAllowPuppeteerExecution Focus (string elementId)
IAllowPuppeteerExecution GetBoundingClientRect (string backendNodeId)
IAllowPuppeteerExecution GetElementAttributeHash (string elementId)
IAllowPuppeteerExecution GetPageSource ()
IAllowPuppeteerExecution GetParentNode (string elementId)
IAllowPuppeteerExecution GetContentAndCss (string selectorPath)
IAllowPuppeteerExecution GetCssAttributes (string elementId)
IAllowPuppeteerExecution GetDomAttributes (string nodeId)
IAllowPuppeteerExecution GetDomProperties (string backendNodeId)
IAllowPuppeteerExecution HideElement (string elementId)
IAllowPuppeteerExecution IsClickable (string elementId)
IAllowPuppeteerExecution IsDisplayed (string elementId)
IAllowPuppeteerExecution IsEnabled (string elementId)
IAllowPuppeteerExecution IsEndOfPage ()
IAllowPuppeteerExecution IsVisibleInViewport (IGPALElement element)
IAllowPuppeteerExecution IsVisibleInViewport (string elementId)
IAllowPuppeteerParametersOrExecution LeftClick (dynamic elementOrelementId)
IAllowPuppeteerParametersOrExecution LeftDoubleClick (dynamic elementOrelementId)
IAllowPuppeteerParametersOrExecution MiddleClick (dynamic elementOrelementId)
IAllowPuppeteerParametersOrExecution RightClick (dynamic elementOrelementId)
IAllowPuppeteerSelectOptions SelectClick (string elementHandle)
IAllowPuppeteerExecution ScrollIntoView (dynamic elementOrelementId)
IAllowPuppeteerExecution WindowInnerHeight ()
IAllowPuppeteerExecution WindowInnerWidth ()
IAllowPuppeteerExecution WindowOuterHeight ()
IAllowPuppeteerExecution WindowOuterWidth ()
IAllowPuppeteerExecution WindowPageOffsetX ()
IAllowPuppeteerExecution WindowPageOffsetY ()
IAllowPuppeteerExecution WindowScreenLeft ()
IAllowPuppeteerExecution WindowScreenTop ()
IAllowPuppeteerExecution Hover (string elementId)
IAllowPuppeteerExecution Evaluate (string xpath)
IAllowPuppeteerExecution EvaluateAll (string xpath)
IAllowPuppeteerExecution QuerySelector (string css)
IAllowPuppeteerExecution QuerySelectors (string css)
IAllowPuppeteerExecution ScrollWindow (int hPixels, int vPixels)
IAllowPuppeteerExecution ClearReferrer ()
IAllowPuppeteerExecution TopBrowser ()
IAllowPuppeteerExecution ScrollElement (int hPixels, int vPixels)
IAllowPuppeteerAttribute SetAttribute (string elementId)
IAllowPuppeteerRangeValue SetRange (string elementId)
IAllowPuppeteerScrollElement ScrollElement (string elementId)
IAllowPuppeteerDragAndDrop DragAndDrop (string elementId)
IAllowPuppeteerAttribute GetAttribute (string elementId)

Detailed Description

Definition at line 1287 of file Interfaces.cs.

Member Function Documentation

◆ WithParameters() [1/2]

IAllowPuppeteerParametersOrExecution GenerallyPositive.Browser.IAllowPuppeteerParameters.WithParameters ( object parameters)

◆ WithParameters() [2/2]

IAllowPuppeteerParametersOrExecution GenerallyPositive.Browser.IAllowPuppeteerParameters.WithParameters ( params object[] parameters)

◆ WithParametersFromResult() [1/2]

IAllowPuppeteerParametersOrExecution GenerallyPositive.Browser.IAllowPuppeteerParameters.WithParametersFromResult ( int resultIndex)

◆ WithParametersFromResult() [2/2]

IAllowPuppeteerParametersOrExecution GenerallyPositive.Browser.IAllowPuppeteerParameters.WithParametersFromResult ( string name)

The documentation for this interface was generated from the following file: