Show / Hide Table of Contents

Interface IBrowser

Inherited Members
IAllowWithHeader.WithHeader(String)
IAllowFileActions.SaveToExcel(IGPALFile)
IAllowFileActions.SaveToCSV(IGPALFile)
IAllowFileActions.SaveToTabbedText(IGPALFile)
IAllowFileActions.AppendToExcel(IGPALFile)
IAllowFileActions.AppendToCSV(IGPALFile)
IAllowFileActions.AppendToTabbedText(IGPALFile)
IAllowFileActions.AppendToFile(IGPALFile)
IAllowFileActions.SaveToFile(IGPALFile)
IAllowWaitForWindow.WaitForWindow(String)
IAllowWaitForWindow.WaitForWindowRegex(String)
IAllowWaitForWindow.WithWaitForWindowTimeout(Int32)
IAllowClose.Close(Boolean)
IAllowTabActions.CloseTab(String)
IAllowTabActions.NextTab()
IAllowTabActions.PreviousTab()
IAllowTabActions.GoToTab(Object)
IAllowWindowScrollBy.ScrollWindowByHorizontal(Int32)
IAllowWindowScrollBy.ScrollWindowByVertical(Int32)
IAllowPageControl.Back
IAllowPageControl.Forward
IAllowPageControl.PageDown
IAllowPageControl.PageEnd
IAllowPageControl.PageTop
IAllowPageControl.PageUp
IAllowPageControl.Refresh
IAllowExecuteJavaScript.ExecuteJavaScriptObj(String)
IAllowExecuteJavaScript.ExecuteJavaScriptStr(String)
IAllowWithNextPageButton.WithNextPageButton(Selector)
IAllowWithInfiniteScroll.WithInfiniteScroll
IAllowWithPages.WithPages(Int32)
IAllowWithSelector.WithSelector(Selector)
IAllowInSelector.InIFrame(Selector)
IAllowInSelector.InParallelIframe(Selector)
IAllowInSelector.ReturnToIframe(Selector)
IAllowInSelector.InShadowDom(Selector)
IAllowInSelector.InParallelShadowDom(Selector)
IAllowInSelector.ReturnToShadowDom(Selector)
IAllowInSelector.InMainDom()
IAllowWithAllThatMatch.WithAllThatMatch(Int32)
IAllowWithHardware.WithHardware
IAllowWithJavaScript.WithJavaScript
IAllowWaitFor.WaitFor(Int32)
IAllowWaitFor.WaitFor(Selector)
IAllowCallBack.CallIfFound(Browser.CallIfDelegate)
IAllowCallBack.CallIfNotFound(Browser.CallIfDelegate)
IAllowCallBack.CallAfterFillIn(Browser.CallAfterFillInDelegate)
IAllowBrowserSettings.WithExistingBrowser(Int32)
IAllowBrowserSettings.WithLoadImages(Boolean)
IAllowBrowserSettings.WithOpenPDFExternally(Boolean)
IAllowBrowserSettings.WithPromptForDownload(Boolean)
IAllowBrowserSettings.WithDriverLocation(String)
IAllowBrowserSettings.WithBlockPopUps(Boolean)
IAllowBrowserSettings.WithUseHardware(Boolean)
IAllowBrowserSettings.WithUseJavaScript(Boolean)
IAllowBrowserSettings.WithUseStealth(Enums.StealthType)
IAllowBrowserSettings.WithUseOttoMagic(Boolean)
IAllowBrowserSettings.WithUsePuppeteer(Boolean)
IAllowBrowserSettings.WithUseHeadless(Boolean)
IAllowBrowserSettings.WithOverwriteExistingFile(Boolean)
IAllowBrowserSettings.WithWaitOnDocumentReady(Boolean)
IAllowBrowserSettings.WithProfileDataDirectory(String)
IAllowBrowserSettings.WithProfileUserName(String)
IAllowBrowserSettings.WithProfileName(String)
IAllowBrowserSettings.WithDownloadLocation(String)
IAllowBrowserSettings.WithUseDirectDownload(Boolean)
IAllowSizeControl.Maximize
IAllowSizeControl.Minimize
IAllowSizeControl.Restore
IAllowSizeControl.FullScreen
IAllowSizeControl.WithWindowSize(Size)
IAllowPersistentCallBack.PersistentCallIfFound(Browser.CallIfDelegate)
IAllowPersistentCallBack.PersistentCallIfNotFound(Browser.CallIfDelegate)
IAllowWithPersistentSelector.WithPersistentSelector(Selector)
IAllowNewTab.WithNewTab(String)
IAllowNetworkIdleSettings.WithWaitOnIdleConnection(Boolean)
IAllowNetworkIdleSettings.WithNetworkIdleTimeoutMs(Int32)
IAllowNetworkIdleSettings.WithNetworkIdleMaxConnections(Int32)
IAllowNetworkIdleSettings.WithNetworkIdlePruneMs(Int32)
IAllowDebugPort.WithDebugPort(Int32)
IAllowClicks.LeftClick(Selector)
IAllowClicks.SelectClick(Enums.SelectClickType)
IAllowClicks.StealthLeftClick(Selector)
IAllowClicks.LeftClick(Enums.ModifierKeys)
IAllowClicks.LeftClickAndDownload(IGPALFile)
IAllowClicks.LeftDoubleClick()
IAllowClicks.RightClick(Selector)
IAllowClicks.RightClickAndDownload(IGPALFile)
IAllowClicks.RightClickAndPrintToPDF(String)
IAllowFocus.Focus(Selector)
IAllowHover.Hover(Selector)
IAllowMoveTo.MoveTo(Selector)
IAllowScrolling.ScrollHorizontalByPixels(Int32)
IAllowScrolling.ScrollVerticalByPixels(Int32)
IAllowDragAndDrop.DragAndDrop(Selector)
IAllowPrintDomElement.PrintToPDF(IGPALFile)
IAllowPrintDomElement.WithPageOrientation(Enums.PageOrientation)
IAllowGetGrid.GetGrid(IGPALGrid<String>)
IAllowFillInFrom.SendString(String)
IAllowFillInFrom.SendKey(Byte)
IAllowFillInFrom.PressModifierKey(Enums.ModifierKeys)
IAllowFillInFrom.ReleaseModifierKey(Enums.ModifierKeys)
IAllowFillInFrom.FillInFrom(String)
IAllowFillInFrom.AppendFrom(String)
IAllowFillInFrom.InsertFrom(String)
IAllowFillInFrom.FillInFrom(IGPALFile)
IAllowFillInFrom.AppendFrom(IGPALFile)
IAllowFillInFrom.InsertFrom(IGPALFile)
IAllowFillInFrom.FillInFrom(GPALDatabase)
IAllowFillInFrom.AppendFrom(GPALDatabase)
IAllowFillInFrom.InsertFrom(GPALDatabase)
IAllowFillInFrom.FillInFrom(IGPALGrid<String>)
IAllowFillInFrom.AppendFrom(IGPALGrid<String>)
IAllowFillInFrom.InsertFrom(IGPALGrid<String>)
IAllowStartWorkflow.StartWorkflow()
IAllowWithGridToSave.WithGridToSave(IGPALGrid<String>)
IAllowBrowserType.WithBrowserType(Enums.BrowserType)
IAllowGoTo.GoTo(String)
IAllowGet.Get(String)
IAllowWorkflowExecution.While(Func<Browser, Boolean>)
IAllowWorkflowExecution.Until(Selector)
IAllowWorkflowExecution.Until(Func<Browser, Boolean>)
IAllowWorkflowExecution.WhileLoopTimeout(Int32)
IAllowWorkflowExecution.WhileLoopMaxIterations(Int32)
IAllowWorkflow.WithWorkflow(Action<IBrowser>)
IAllowRunMode.WithRunMode(Enums.RunMode)
IAllowRun.Run(Int32)
IAllowToGPALObject<IBrowser>.ToGPALObject()
Namespace: GenerallyPositive.Browser
Assembly: GPAL.dll
Syntax
public interface IBrowser : IAllowWithPagesAndGridActions, IAllowWithHeaderOrFileActions, IAllowWithHeader, IAllowFileActions, IAllowBrowserActionOrAnySelector, IAllowAfterAnySelectorExceptWithAll, IAllowAfterWaitForAndSizeControl, IAllowAfterWaitFor, IAllowWaitForWindow, IAllowAllBrowserAndAllSelector, IAllowBrowserAction, IAllowClose, IAllowTabActions, IAllowWindowScrollBy, IAllowPageControl, IAllowExecuteJavaScript, IAllowAfterAnySelector, IAllowWithNextPageButtonOrGetGrid, IAllowWithNextPageButton, IAllowWithInfiniteScroll, IAllowWithPages, IAllowAnySelector, IAllowWithSelector, IAllowInSelector, IAllowWithAllThatMatch, IAllowWithHardware, IAllowWithJavaScript, IAllowWaitFor, IAllowCallBack, IAllowBrowserSettingsOrGoTo, IAllowBrowserSettingsOrSelectorAction, IAllowBrowserSettings, IAllowSizeControl, IAllowPersistentCallBack, IAllowWithPersistentSelector, IAllowNewTab, IAllowNetworkIdleSettings, IAllowDebugPort, IAllowSelectorAction, IAllowClicks, IAllowFocus, IAllowHover, IAllowMoveTo, IAllowScrolling, IAllowDragAndDrop, IAllowPrintDomElement, IAllowGetGridAndFillInFrom, IAllowGetGrid, IAllowFillInFrom, IAllowStartWorkflow, IAllowWithGridToSave, IAllowBrowserTypeOrGoto, IAllowBrowserType, IAllowGoToOrGet, IAllowGoTo, IAllowGet, IAllowWorkflowExecution, IAllowWorkflow, IAllowRunMode, IAllowRun, IAllowToGPALObject<IBrowser>

Properties

BrowserDriver

Declaration
IWebDriver BrowserDriver { get; }
Property Value
Type Description
OpenQA.Selenium.IWebDriver

BrowserType

Declaration
Enums.BrowserType BrowserType { get; }
Property Value
Type Description
Enums.BrowserType

BrowserVersion

Declaration
string BrowserVersion { get; }
Property Value
Type Description
System.String

CurrentTab

Declaration
int CurrentTab { get; }
Property Value
Type Description
System.Int32

FileDownloaded

Declaration
bool FileDownloaded { get; set; }
Property Value
Type Description
System.Boolean

JavaScriptResultObj

Declaration
object JavaScriptResultObj { get; }
Property Value
Type Description
System.Object

JavaScriptResultStr

Declaration
string JavaScriptResultStr { get; }
Property Value
Type Description
System.String

Methods

DragAndDrop(Enums.ModifierKeys)

Declaration
IAllowBrowserActionOrAnySelector DragAndDrop(Enums.ModifierKeys modifierKeys = Enums.ModifierKeys.None)
Parameters
Type Name Description
Enums.ModifierKeys modifierKeys
Returns
Type Description
IAllowBrowserActionOrAnySelector

RemoveCallIfHandlerEverywhere(Browser.CallIfDelegate)

Declaration
void RemoveCallIfHandlerEverywhere(Browser.CallIfDelegate func)
Parameters
Type Name Description
Browser.CallIfDelegate func

TryDecodeNumberToIpAddress(String, out String)

Declaration
bool TryDecodeNumberToIpAddress(string number, out string ipAddress)
Parameters
Type Name Description
System.String number
System.String ipAddress
Returns
Type Description
System.Boolean
In This Article
Back to top Generated by DocFX