Interface IBrowser
Inherited Members
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 |