![]() |
GPAL - Generally Positive Automation Library v1.0
GPAL The Fluent Automation LIbrary
|
Public Member Functions | |
| void | Back () |
| string | CaptureVisibleTab () |
| string | CheckNetworkIdle (int? maxConnections=null, int? timeoutMs=null, int? pruneMs=null) |
| TabTuple | CloseTab (dynamic URLorTabId=null) |
| bool | DeleteStorage (WebsiteStorageType storageType, bool deleteAcrossOrigins=false, string domain=null, string path=null, string key=null, string storeName=null) |
| void | Forward () |
| void | FullScreen () |
| string | Get (GPALUrl URL) |
| string | GetContentAndCss (string elementId) |
| Dictionary< string, object > | GetCssAttributes (string elementId) |
| Dictionary< string, object > | GetDomAttributes (string elementId) |
| Dictionary< string, object > | GetDomProperties (string elementId) |
| string | GetCurrentUrl () |
| string | GetReadyStatus (string sessionToken) |
| GPALElement | GetShadowRoot (string Css) |
| string | GetStorage (WebsiteStorageType storageType, string domain=null, string path=null, string key=null, string storeName=null) |
| TabTuple | GoTo (GPALUrl URL) |
| TabTuple | GotoTab (dynamic URLorTabId) |
| System.Drawing.Rectangle | GetWindowRectangle () |
| void | SwitchToElement (string elementId) |
| void | InFrame (string elementId) |
| void | Minimize () |
| void | Maximize () |
| void | MoveTo (string elementiId) |
| void | Normal () |
| TabTuple | NewTab (GPALUrl URL=null) |
| TabTuple | NextTab () |
| int | TabCount () |
| void | OverrideReferrer (string referrer) |
| void | SetUserAgent (string userAgent) |
| void | PageDown () |
| void | PageEnd () |
| void | PageTop () |
| void | PageUp () |
| void | PressModifierKey (ModifierKeys modifierKeys) |
| TabTuple | PreviousTab () |
| void | Refresh () |
| void | ReleaseModifierKey (ModifierKeys modifierKeys) |
| void | Restore () |
| void | ScrollWindowByHorizontal (int pixels) |
| void | ScrollWindowByVertical (int pixels) |
| void | SetRange (string elementId, int rangeValue) |
| bool | SetStorage (WebsiteStorageType storageType, string data, string domain=null, string path=null, string key=null, string storeName=null) |
| void | StealthOverrideReferrer () |
| void | WithDownloadFile (string downloadPath) |
| void | Focus (string elementId) |
| void | FireChangeEvent (string elementId) |
| void | ScrollIntoView (string elementId) |
| void | ScrollElement (string elementId, int hPixels, int vPixels) |
| string | GetElementAttributeHash (string elementId) |
| string | GetPageSource () |
| GPALElement | GetParentNode (string elementId) |
| string | GetAttribute (string elementId, string attribute) |
| void | SetAttribute (string elementId, string attribute, string value) |
| void | SetValueFromElement (string srcSelector, string destElementId) |
| void | LeftClick (string elementId) |
| void | LeftDoubleClick (string elementId) |
| void | MiddleClick (string elementId) |
| void | RightClick (string elementId) |
| void | SelectClick (string elementId, dynamic indexOrValue) |
| bool | IsVisibleInViewport (string elementId) |
| bool | IsEndOfPage () |
| void | Hover (string elementId) |
| void | DragAndDrop (string elementId, int deltaX, int deltaY, int offsetX=0, int offsetY=0) |
| int | WindowInnerHeight () |
| int | WindowInnerWidth () |
| int | WindowOuterHeight () |
| int | WindowOuterWidth () |
| string | Fetch (string url, string method=null, string body=null, string contentType=null, string[] headers=null, bool asBytes=false) |
| int | WindowPageOffsetX () |
| int | WindowPageOffsetY () |
| System.Drawing.Rectangle | GetBoundingClientRect (string elementId) |
| void | HideElement (string elementId) |
| void | InjectScript (string script) |
| void | ClearInjectedScripts () |
| bool | IsClickAble (string elementId) |
| void | ClearReferrer () |
| GPALElement | Evaluate (string xpath) |
| List< GPALElement > | EvaluateAll (string xpath) |
| GPALElement | EvaluatePersistent (string xpath) |
| List< GPALElement > | EvaluateAllPersistent (string xpath) |
| string | GetLanguages () |
| string | GetUserAgent () |
| List< GPALElement > | GetOptions (string elementId) |
| void | FillInAppend (string elementId, string text) |
| void | FillInInsert (string elementId, string text) |
| void | FillInOverwrite (string elementId, string text) |
| void | LeftClickAndDownload (string elementId, string filenameAndPath) |
| void | LeftClickAndUpload (string elementId, string filenameAndPath) |
| void | LeftClickAndUpload (string elementId, GPALFile filenamesAndPaths) |
| GPALElement | QueryPersistentSelector (string css) |
| List< GPALElement > | QueryPersistentSelectors (string css) |
| GPALElement | QuerySelector (string css) |
| List< GPALElement > | QuerySelectors (string css) |
| void | ScrollWindow (int hPixels, int vPixels) |
| void | SendKey (byte vkcode) |
| void | SendString (string text, int delayMs=0) |
| void | SubmitForm (string elementId) |
| void | SwitchToDefaultContent () |
| void | SwitchToShadowRoot (string elementId) |
| string | GetBrowserSettings () |
| string | GetGpalSettings () |
| string | GetSettings () |
| string | GetWorkflow () |
| bool | TopBrowser (Process process) |
| WindowTuple | OpenWindow (GPALUrl url=null) |
| WindowTuple | GoToWindow (dynamic urlOrId) |
| WindowTuple | CloseWindow (dynamic urlOrId) |
| WindowTuple | NextWindow () |
| WindowTuple | PreviousWindow () |
| WindowTuple | GetCurrentWindow () |
| int | WindowScreenLeft () |
| int | WindowScreenTop () |
Definition at line 993 of file Interfaces.cs.
| void GenerallyPositive.Browser.IMagicHelper.Back | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| string GenerallyPositive.Browser.IMagicHelper.CheckNetworkIdle | ( | int? | maxConnections = null, |
| int? | timeoutMs = null, | ||
| int? | pruneMs = null ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.ClearInjectedScripts | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.ClearReferrer | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| TabTuple GenerallyPositive.Browser.IMagicHelper.CloseTab | ( | dynamic | URLorTabId = null | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| bool GenerallyPositive.Browser.IMagicHelper.DeleteStorage | ( | WebsiteStorageType | storageType, |
| bool | deleteAcrossOrigins = false, | ||
| string | domain = null, | ||
| string | path = null, | ||
| string | key = null, | ||
| string | storeName = null ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.DragAndDrop | ( | string | elementId, |
| int | deltaX, | ||
| int | deltaY, | ||
| int | offsetX = 0, | ||
| int | offsetY = 0 ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| GPALElement GenerallyPositive.Browser.IMagicHelper.Evaluate | ( | string | xpath | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| List< GPALElement > GenerallyPositive.Browser.IMagicHelper.EvaluateAll | ( | string | xpath | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| List< GPALElement > GenerallyPositive.Browser.IMagicHelper.EvaluateAllPersistent | ( | string | xpath | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| GPALElement GenerallyPositive.Browser.IMagicHelper.EvaluatePersistent | ( | string | xpath | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| string GenerallyPositive.Browser.IMagicHelper.Fetch | ( | string | url, |
| string | method = null, | ||
| string | body = null, | ||
| string | contentType = null, | ||
| string[] | headers = null, | ||
| bool | asBytes = false ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.FillInAppend | ( | string | elementId, |
| string | text ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.FillInInsert | ( | string | elementId, |
| string | text ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.FillInOverwrite | ( | string | elementId, |
| string | text ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.FireChangeEvent | ( | string | elementId | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.Focus | ( | string | elementId | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.Forward | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.FullScreen | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| string GenerallyPositive.Browser.IMagicHelper.Get | ( | GPALUrl | URL | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| string GenerallyPositive.Browser.IMagicHelper.GetAttribute | ( | string | elementId, |
| string | attribute ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| string GenerallyPositive.Browser.IMagicHelper.GetBrowserSettings | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| string GenerallyPositive.Browser.IMagicHelper.GetContentAndCss | ( | string | elementId | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| string GenerallyPositive.Browser.IMagicHelper.GetCurrentUrl | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| string GenerallyPositive.Browser.IMagicHelper.GetElementAttributeHash | ( | string | elementId | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| string GenerallyPositive.Browser.IMagicHelper.GetGpalSettings | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| string GenerallyPositive.Browser.IMagicHelper.GetLanguages | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| List< GPALElement > GenerallyPositive.Browser.IMagicHelper.GetOptions | ( | string | elementId | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| string GenerallyPositive.Browser.IMagicHelper.GetPageSource | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| GPALElement GenerallyPositive.Browser.IMagicHelper.GetParentNode | ( | string | elementId | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| string GenerallyPositive.Browser.IMagicHelper.GetReadyStatus | ( | string | sessionToken | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| string GenerallyPositive.Browser.IMagicHelper.GetSettings | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| GPALElement GenerallyPositive.Browser.IMagicHelper.GetShadowRoot | ( | string | Css | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| string GenerallyPositive.Browser.IMagicHelper.GetStorage | ( | WebsiteStorageType | storageType, |
| string | domain = null, | ||
| string | path = null, | ||
| string | key = null, | ||
| string | storeName = null ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| string GenerallyPositive.Browser.IMagicHelper.GetUserAgent | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| System.Drawing.Rectangle GenerallyPositive.Browser.IMagicHelper.GetWindowRectangle | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| string GenerallyPositive.Browser.IMagicHelper.GetWorkflow | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
Implemented in GenerallyPositive.Browser.MagicHelper.
| TabTuple GenerallyPositive.Browser.IMagicHelper.GotoTab | ( | dynamic | URLorTabId | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.HideElement | ( | string | elementId | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.Hover | ( | string | elementId | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.InFrame | ( | string | elementId | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.InjectScript | ( | string | script | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| bool GenerallyPositive.Browser.IMagicHelper.IsClickAble | ( | string | elementId | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| bool GenerallyPositive.Browser.IMagicHelper.IsEndOfPage | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| bool GenerallyPositive.Browser.IMagicHelper.IsVisibleInViewport | ( | string | elementId | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.LeftClick | ( | string | elementId | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.LeftClickAndDownload | ( | string | elementId, |
| string | filenameAndPath ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.LeftClickAndUpload | ( | string | elementId, |
| GPALFile | filenamesAndPaths ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.LeftClickAndUpload | ( | string | elementId, |
| string | filenameAndPath ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.LeftDoubleClick | ( | string | elementId | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.Maximize | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.MiddleClick | ( | string | elementId | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.Minimize | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.MoveTo | ( | string | elementiId | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
Implemented in GenerallyPositive.Browser.MagicHelper.
| TabTuple GenerallyPositive.Browser.IMagicHelper.NextTab | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| WindowTuple GenerallyPositive.Browser.IMagicHelper.NextWindow | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.Normal | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.OverrideReferrer | ( | string | referrer | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.PageDown | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.PageEnd | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.PageTop | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.PageUp | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.PressModifierKey | ( | ModifierKeys | modifierKeys | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| TabTuple GenerallyPositive.Browser.IMagicHelper.PreviousTab | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| WindowTuple GenerallyPositive.Browser.IMagicHelper.PreviousWindow | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| GPALElement GenerallyPositive.Browser.IMagicHelper.QueryPersistentSelector | ( | string | css | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| List< GPALElement > GenerallyPositive.Browser.IMagicHelper.QueryPersistentSelectors | ( | string | css | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| GPALElement GenerallyPositive.Browser.IMagicHelper.QuerySelector | ( | string | css | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| List< GPALElement > GenerallyPositive.Browser.IMagicHelper.QuerySelectors | ( | string | css | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.Refresh | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.ReleaseModifierKey | ( | ModifierKeys | modifierKeys | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.Restore | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.RightClick | ( | string | elementId | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.ScrollElement | ( | string | elementId, |
| int | hPixels, | ||
| int | vPixels ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.ScrollIntoView | ( | string | elementId | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.ScrollWindow | ( | int | hPixels, |
| int | vPixels ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.ScrollWindowByHorizontal | ( | int | pixels | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.ScrollWindowByVertical | ( | int | pixels | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.SendKey | ( | byte | vkcode | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.SendString | ( | string | text, |
| int | delayMs = 0 ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.SetAttribute | ( | string | elementId, |
| string | attribute, | ||
| string | value ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.SetUserAgent | ( | string | userAgent | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.SetValueFromElement | ( | string | srcSelector, |
| string | destElementId ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.StealthOverrideReferrer | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.SubmitForm | ( | string | elementId | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.SwitchToDefaultContent | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.SwitchToElement | ( | string | elementId | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.SwitchToShadowRoot | ( | string | elementId | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| int GenerallyPositive.Browser.IMagicHelper.TabCount | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| bool GenerallyPositive.Browser.IMagicHelper.TopBrowser | ( | Process | process | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| int GenerallyPositive.Browser.IMagicHelper.WindowInnerHeight | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| int GenerallyPositive.Browser.IMagicHelper.WindowInnerWidth | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| int GenerallyPositive.Browser.IMagicHelper.WindowOuterHeight | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| int GenerallyPositive.Browser.IMagicHelper.WindowOuterWidth | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| int GenerallyPositive.Browser.IMagicHelper.WindowPageOffsetX | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| int GenerallyPositive.Browser.IMagicHelper.WindowPageOffsetY | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| int GenerallyPositive.Browser.IMagicHelper.WindowScreenLeft | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| int GenerallyPositive.Browser.IMagicHelper.WindowScreenTop | ( | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.
| void GenerallyPositive.Browser.IMagicHelper.WithDownloadFile | ( | string | downloadPath | ) |
Implemented in GenerallyPositive.Browser.MagicHelper.