Interface IRESTClient
Assembly: GPAL.dll
Syntax
public interface IRESTClient : IAllowRESTEndpoint, IAllowRESTEndpointDetails, IAllowRESTParametersOrExecution, IAllowRESTParameters, IAllowRESTMethod, IAllowRESTScript, IAllowRESTWorkflow, IAllowRESTWorkflowDefinition, IAllowCheckNetworkIdleOrExecution, IAllowRESTExecution, IAllowToGPALObject<RESTClient>
Properties
Name
Declaration
Property Value
| Type |
Description |
| System.String |
|
Methods
Back()
Declaration
IAllowRESTExecution Back()
Returns
CheckNetworkIdle(Int32)
Declaration
IAllowRESTExecution CheckNetworkIdle(int maxConnections = 0)
Parameters
| Type |
Name |
Description |
| System.Int32 |
maxConnections |
|
Returns
CloseTab(Int32)
Declaration
IAllowRESTExecution CloseTab(int tabId)
Parameters
| Type |
Name |
Description |
| System.Int32 |
tabId |
|
Returns
CloseTab(String)
Declaration
IAllowRESTExecution CloseTab(string url = null)
Parameters
| Type |
Name |
Description |
| System.String |
url |
|
Returns
Evaluate(String)
Declaration
IAllowRESTExecution Evaluate(string xpath)
Parameters
| Type |
Name |
Description |
| System.String |
xpath |
|
Returns
EvaluateAll(String)
Declaration
IAllowRESTExecution EvaluateAll(string xpath)
Parameters
| Type |
Name |
Description |
| System.String |
xpath |
|
Returns
ExecuteJavaScript(String)
Declaration
IAllowRESTExecution ExecuteJavaScript(string script)
Parameters
| Type |
Name |
Description |
| System.String |
script |
|
Returns
ExecuteJavaScript(String, Object[])
Declaration
IAllowRESTExecution ExecuteJavaScript(string script, params object[] args)
Parameters
| Type |
Name |
Description |
| System.String |
script |
|
| System.Object[] |
args |
|
Returns
Forward()
Declaration
IAllowRESTExecution Forward()
Returns
FullScreen()
Declaration
IAllowRESTExecution FullScreen()
Returns
GetBrowserSettings()
Declaration
IAllowRESTExecution GetBrowserSettings()
Returns
GetContentAndCss(String)
Declaration
IAllowRESTExecution GetContentAndCss(string selectorPath)
Parameters
| Type |
Name |
Description |
| System.String |
selectorPath |
|
Returns
GetCurrentUrl()
Declaration
IAllowRESTExecution GetCurrentUrl()
Returns
GetGpalSettings()
Declaration
IAllowRESTExecution GetGpalSettings()
Returns
GetReadyStatus()
Declaration
IAllowRESTExecution GetReadyStatus()
Returns
GetSettings()
Declaration
IAllowRESTExecution GetSettings()
Returns
GetShadowRoot(String)
Declaration
IAllowRESTExecution GetShadowRoot(string css)
Parameters
| Type |
Name |
Description |
| System.String |
css |
|
Returns
GetUserAgent()
Declaration
IAllowRESTExecution GetUserAgent()
Returns
GetWorkflow()
Declaration
IAllowRESTExecution GetWorkflow()
Returns
Goto(String)
Declaration
IAllowRESTExecution Goto(string url)
Parameters
| Type |
Name |
Description |
| System.String |
url |
|
Returns
GotoTab(Int32)
Declaration
IAllowRESTExecution GotoTab(int tabId)
Parameters
| Type |
Name |
Description |
| System.Int32 |
tabId |
|
Returns
GotoTab(String)
Declaration
IAllowRESTExecution GotoTab(string url)
Parameters
| Type |
Name |
Description |
| System.String |
url |
|
Returns
Hover(String)
Declaration
IAllowRESTExecution Hover(string selector)
Parameters
| Type |
Name |
Description |
| System.String |
selector |
|
Returns
InIFrame(String)
Declaration
IAllowRESTExecution InIFrame(string selector)
Parameters
| Type |
Name |
Description |
| System.String |
selector |
|
Returns
InMainDom(String)
Declaration
IAllowRESTExecution InMainDom(string selector)
Parameters
| Type |
Name |
Description |
| System.String |
selector |
|
Returns
InputText(String)
Declaration
IAllowRESTExecution InputText(string selector)
Parameters
| Type |
Name |
Description |
| System.String |
selector |
|
Returns
InShadowDom(String)
Declaration
IAllowRESTExecution InShadowDom(string selector)
Parameters
| Type |
Name |
Description |
| System.String |
selector |
|
Returns
LeftClick(String)
Declaration
IAllowRESTExecution LeftClick(string selector)
Parameters
| Type |
Name |
Description |
| System.String |
selector |
|
Returns
LeftClickAndDownload(String)
Declaration
IAllowRESTExecution LeftClickAndDownload(string selector)
Parameters
| Type |
Name |
Description |
| System.String |
selector |
|
Returns
LeftDoubleClick(String)
Declaration
IAllowRESTExecution LeftDoubleClick(string selector)
Parameters
| Type |
Name |
Description |
| System.String |
selector |
|
Returns
Maximize()
Declaration
IAllowRESTExecution Maximize()
Returns
Minimize()
Declaration
IAllowRESTExecution Minimize()
Returns
MoveTo(String)
Declaration
IAllowRESTExecution MoveTo(string selector)
Parameters
| Type |
Name |
Description |
| System.String |
selector |
|
Returns
NewTab(String)
Declaration
IAllowRESTExecution NewTab(string url = null)
Parameters
| Type |
Name |
Description |
| System.String |
url |
|
Returns
NextTab()
Declaration
IAllowRESTExecution NextTab()
Returns
Normal()
Declaration
IAllowRESTExecution Normal()
Returns
OverrideReferrr(String)
Declaration
IAllowRESTExecution OverrideReferrr(string referrer)
Parameters
| Type |
Name |
Description |
| System.String |
referrer |
|
Returns
PageDown(Int32)
Declaration
IAllowRESTExecution PageDown(int pagesToScroll = 1)
Parameters
| Type |
Name |
Description |
| System.Int32 |
pagesToScroll |
|
Returns
PageEnd()
Declaration
IAllowRESTExecution PageEnd()
Returns
PageTop()
Declaration
IAllowRESTExecution PageTop()
Returns
PageUp(Int32)
Declaration
IAllowRESTExecution PageUp(int pagesToScroll = 1)
Parameters
| Type |
Name |
Description |
| System.Int32 |
pagesToScroll |
|
Returns
PreviousTab()
Declaration
IAllowRESTExecution PreviousTab()
Returns
QuerySelector(String)
Declaration
IAllowRESTExecution QuerySelector(string css)
Parameters
| Type |
Name |
Description |
| System.String |
css |
|
Returns
QuerySelectors(String)
Declaration
IAllowRESTExecution QuerySelectors(string css)
Parameters
| Type |
Name |
Description |
| System.String |
css |
|
Returns
Refresh()
Declaration
IAllowRESTExecution Refresh()
Returns
Restore()
Declaration
IAllowRESTExecution Restore()
Returns
RightClick(String)
Declaration
IAllowRESTExecution RightClick(string selector)
Parameters
| Type |
Name |
Description |
| System.String |
selector |
|
Returns
RightClickAndDownload(String)
Declaration
IAllowRESTExecution RightClickAndDownload(string selector)
Parameters
| Type |
Name |
Description |
| System.String |
selector |
|
Returns
Declaration
IAllowRESTExecution ScrollByHorizontal(int pixels)
Parameters
| Type |
Name |
Description |
| System.Int32 |
pixels |
|
Returns
Declaration
IAllowRESTExecution ScrollByVertical(int pixels)
Parameters
| Type |
Name |
Description |
| System.Int32 |
pixels |
|
Returns
Declaration
IAllowRESTExecution ScrollWindowByHorizontal(int pixels)
Parameters
| Type |
Name |
Description |
| System.Int32 |
pixels |
|
Returns
Declaration
IAllowRESTExecution ScrollWindowByVertical(int pixels)
Parameters
| Type |
Name |
Description |
| System.Int32 |
pixels |
|
Returns
SendKey(String)
Declaration
IAllowRESTExecution SendKey(string key)
Parameters
| Type |
Name |
Description |
| System.String |
key |
|
Returns
SendString(String)
Declaration
IAllowRESTExecution SendString(string text)
Parameters
| Type |
Name |
Description |
| System.String |
text |
|
Returns
StealthOverrideReferrr()
Declaration
IAllowRESTExecution StealthOverrideReferrr()
Returns
Declaration
IAllowRESTExecution SubmitForm(string elementId)
Parameters
| Type |
Name |
Description |
| System.String |
elementId |
|
Returns
SwitchToDefaultContent()
Declaration
IAllowRESTExecution SwitchToDefaultContent()
Returns
SwitchToFrame(String)
Declaration
IAllowRESTExecution SwitchToFrame(string elementId)
Parameters
| Type |
Name |
Description |
| System.String |
elementId |
|
Returns
SwitchToShadowRoot(String)
Declaration
IAllowRESTExecution SwitchToShadowRoot(string elementId)
Parameters
| Type |
Name |
Description |
| System.String |
elementId |
|
Returns