GPAL - Generally Positive Automation Library v1.0
GPAL The Fluent Automation LIbrary
Loading...
Searching...
No Matches
GenerallyPositive.Browser.IPuppeteerClient Interface Reference
Inheritance diagram for GenerallyPositive.Browser.IPuppeteerClient:
GenerallyPositive.Browser.IAllowToGPALObject< TResult > GenerallyPositive.Browser.IAllowPuppeteerRangeValue GenerallyPositive.Browser.IAllowPuppeteerStorageOptions GenerallyPositive.Browser.IAllowPuppeteerSelectOptions GenerallyPositive.Browser.IAllowPuppeteerCommunicator GenerallyPositive.Browser.IAllowPuppeteerWorkflow GenerallyPositive.Browser.IAllowPuppeteerInputText GenerallyPositive.Browser.IAllowPuppeteerParameters GenerallyPositive.Browser.IAllowPuppeteerAttribute GenerallyPositive.Browser.IAllowPuppeteerCheckNetworkIdleOrExecution GenerallyPositive.Browser.IAllowPuppeteerParametersOrExecution GenerallyPositive.Browser.IAllowPuppeteerExecution GenerallyPositive.Browser.IAllowPuppeteerDragAndDrop GenerallyPositive.Browser.IAllowPuppeteerScrollElement GenerallyPositive.Browser.IAllowPuppeteerEndpointDetails GenerallyPositive.Browser.IAllowPuppeteerEndpoint GenerallyPositive.Browser.PuppeteerClient

Properties

string Name [get]

Additional Inherited Members

Public Member Functions inherited from GenerallyPositive.Browser.IAllowPuppeteerEndpoint
IAllowPuppeteerCommunicator WithAPIBase (string url)
IAllowPuppeteerCommunicator WithUsePipes ()
Public Member Functions inherited from GenerallyPositive.Browser.IAllowPuppeteerEndpointDetails
IAllowPuppeteerParametersOrExecution WithEndpoint (string endpoint)
IAllowPuppeteerParametersOrExecution WithEndpoint (ApiEndpoint endpoint)
IAllowPuppeteerParametersOrExecution WithResultName (string name)
IAllowPuppeteerEndpointDetails WithSaveFile (GPALFile file)
IAllowPuppeteerEndpointDetails WithName (string name)
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)
Public Member Functions inherited from GenerallyPositive.Browser.IAllowPuppeteerParameters
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.IAllowToGPALObject< TResult >
TResult ToGPALObject ()
Public Member Functions inherited from GenerallyPositive.Browser.IAllowPuppeteerScrollElement
IAllowPuppeteerScrollElement WithHPixels (int hPixels)
IAllowPuppeteerScrollElement WithVPixels (int vPixels)
Public Member Functions inherited from GenerallyPositive.Browser.IAllowPuppeteerDragAndDrop
IAllowPuppeteerDragAndDrop WithDeltaX (int deltaX)
IAllowPuppeteerDragAndDrop WithDeltaY (int deltaY)
IAllowPuppeteerDragAndDrop WithOffsetX (int offsetX)
IAllowPuppeteerDragAndDrop WithOffsetY (int offsetY)
Public Member Functions inherited from GenerallyPositive.Browser.IAllowPuppeteerParametersOrExecution
IAllowPuppeteerParametersOrExecution WithUrl (string url)
IAllowPuppeteerParametersOrExecution WithUrlFromResult (int resultIndex)
IAllowPuppeteerParametersOrExecution WithUrlFromResult (string name)
IAllowPuppeteerParametersOrExecution WithTabId (int tabId)
IAllowPuppeteerParametersOrExecution WithTabIdFromResult (int resultIndex)
IAllowPuppeteerParametersOrExecution WithTabIdFromResult (string name)
IAllowPuppeteerParametersOrExecution WithWindowId (int windowId)
IAllowPuppeteerParametersOrExecution WithWindowIdFromResult (int resultIndex)
IAllowPuppeteerParametersOrExecution WithWindowIdFromResult (string name)
IAllowPuppeteerParametersOrExecution WithKey (string key)
IAllowPuppeteerParametersOrExecution WithKeyFromResult (int resultIndex)
IAllowPuppeteerParametersOrExecution WithKeyFromResult (string name)
IAllowPuppeteerParametersOrExecution WithCss (string css)
IAllowPuppeteerParametersOrExecution WithCssFromResult (int resultIndex)
IAllowPuppeteerParametersOrExecution WithCssFromResult (string name)
IAllowPuppeteerParametersOrExecution WithElements (List< GPALElement > gpalElement)
IAllowPuppeteerParametersOrExecution WithElementFromResult (int resultIndex)
IAllowPuppeteerParametersOrExecution WithElementFromResult (string name)
IAllowPuppeteerParametersOrExecution WithXPath (string xpath)
IAllowPuppeteerParametersOrExecution WithXPathFromResult (int resultIndex)
IAllowPuppeteerParametersOrExecution WithXPathFromResult (string name)
IAllowPuppeteerParametersOrExecution WithPixels (int pixels)
IAllowPuppeteerParametersOrExecution WithPixelsFromResult (int resultIndex)
IAllowPuppeteerParametersOrExecution WithPixelsFromResult (string name)
IAllowPuppeteerParametersOrExecution WithReferrer (string referrer)
IAllowPuppeteerParametersOrExecution WithReferrerFromResult (int resultIndex)
IAllowPuppeteerParametersOrExecution WithReferrerFromResult (string name)
IAllowPuppeteerExecution WithText (string text)
IAllowPuppeteerExecution WithTextFromResult (int resultIndex)
IAllowPuppeteerExecution WithTextFromResult (string name)
IAllowPuppeteerParametersOrExecution DownloadTo (GPALFile file)
IAllowPuppeteerParametersOrExecution UploadFrom (GPALFile file)
IAllowPuppeteerParametersOrExecution WithElementId (string elementId)
IAllowPuppeteerParametersOrExecution WithElementIdFromResult (int resultIndex)
IAllowPuppeteerParametersOrExecution WithElementIdFromResult (string name)
IAllowPuppeteerExecution SetValueFrom (string destSelector)
IAllowPuppeteerParametersOrExecution WithHPixelsFromResult (int resultIndex)
IAllowPuppeteerParametersOrExecution WithHPixelsFromResult (string name)
IAllowPuppeteerParametersOrExecution WithVPixelsFromResult (int resultIndex)
IAllowPuppeteerParametersOrExecution WithVPixelsFromResult (string name)
IAllowPuppeteerParametersOrExecution WithModifiers (ModifierKeys modifierKeys)
IAllowPuppeteerParametersOrExecution WithSessionToken (string sessionToken)
IAllowPuppeteerExecution WithDeviceName (string deviceNameOrId)
Public Member Functions inherited from GenerallyPositive.Browser.IAllowPuppeteerCheckNetworkIdleOrExecution
IAllowPuppeteerCheckNetworkIdleOrExecution WithTimeoutMs (int timeoutMs)
IAllowPuppeteerCheckNetworkIdleOrExecution WithPruneMs (int pruneMs)
IAllowPuppeteerCheckNetworkIdleOrExecution WithMaxConnections (int maxConnections)
Public Member Functions inherited from GenerallyPositive.Browser.IAllowPuppeteerAttribute
IAllowPuppeteerAttribute WithAttribute (string attribute)
IAllowPuppeteerAttribute WithValue (string value)
Public Member Functions inherited from GenerallyPositive.Browser.IAllowPuppeteerInputText
IAllowPuppeteerExecution WithText (string text)
Public Member Functions inherited from GenerallyPositive.Browser.IAllowPuppeteerWorkflow
IAllowPuppeteerWorkflow WithWorkflow (Action< RESTClient > workflow)
IAllowPuppeteerWorkflow WhileLoopTimeout (int timeoutMs)
IAllowPuppeteerWorkflow WhileLoopMaxIterations (int maxIterations)
IAllowPuppeteerParametersOrExecution While (Func< bool > condition)
IAllowPuppeteerParametersOrExecution Until (Func< bool > condition)
Public Member Functions inherited from GenerallyPositive.Browser.IAllowPuppeteerCommunicator
IAllowPuppeteerEndpointDetails WithPuppeteerCommunicator (PuppeteerCommunicator communicator)
Public Member Functions inherited from GenerallyPositive.Browser.IAllowPuppeteerSelectOptions
IAllowPuppeteerExecution WithSelectValue (string value)
IAllowPuppeteerExecution WithSelectIndex (int index)
Public Member Functions inherited from GenerallyPositive.Browser.IAllowPuppeteerStorageOptions
IAllowPuppeteerStorageOptions WithStorageDomain (string domain)
IAllowPuppeteerStorageOptions WithStoragePath (string path)
IAllowPuppeteerStorageOptions WithStorageKey (string key)
IAllowPuppeteerStorageOptions WithStorageStoreName (string storeName)
IAllowPuppeteerStorageOptions WithStorageData (string data)
IAllowPuppeteerStorageOptions WithDeleteAcrossOrigins (bool trueFalse)
Public Member Functions inherited from GenerallyPositive.Browser.IAllowPuppeteerRangeValue
IAllowPuppeteerExecution WithRangeValue (int rangeValue)

Detailed Description

Definition at line 1503 of file Interfaces.cs.

Property Documentation

◆ Name

string GenerallyPositive.Browser.IPuppeteerClient.Name
get

Implemented in GenerallyPositive.Browser.PuppeteerClient.

Definition at line 1507 of file Interfaces.cs.


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