Class Puppeteer.PuppeteerCommunicator
Inheritance
System.Object
Puppeteer.PuppeteerCommunicator
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: GPAL.dll
Syntax
public class PuppeteerCommunicator
Constructors
PuppeteerCommunicator(String)
Declaration
public PuppeteerCommunicator(string puppeteerUrl)
Parameters
| Type |
Name |
Description |
| System.String |
puppeteerUrl |
|
Methods
ExecuteJavaScript(String)
Declaration
public dynamic ExecuteJavaScript(string executeMe)
Parameters
| Type |
Name |
Description |
| System.String |
executeMe |
|
Returns
| Type |
Description |
| System.Object |
|
Focus(GPALElement)
Declaration
public dynamic Focus(GPALElement webElement)
Parameters
Returns
| Type |
Description |
| System.Object |
|
FocusByCss(String)
Declaration
public dynamic FocusByCss(string selector)
Parameters
| Type |
Name |
Description |
| System.String |
selector |
|
Returns
| Type |
Description |
| System.Object |
|
FocusByText(String)
Declaration
public void FocusByText(string text)
Parameters
| Type |
Name |
Description |
| System.String |
text |
|
FocusByTitle(String)
Declaration
public void FocusByTitle(string title)
Parameters
| Type |
Name |
Description |
| System.String |
title |
|
FocusByValue(String)
Declaration
public void FocusByValue(string value)
Parameters
| Type |
Name |
Description |
| System.String |
value |
|
FocusByXPath(String)
Declaration
public void FocusByXPath(string xpath)
Parameters
| Type |
Name |
Description |
| System.String |
xpath |
|
GetTextByNodeId(Int32)
Declaration
public string GetTextByNodeId(int nodeId)
Parameters
| Type |
Name |
Description |
| System.Int32 |
nodeId |
|
Returns
| Type |
Description |
| System.String |
|
GetTitle()
Declaration
Returns
| Type |
Description |
| System.String |
|
GetTitleByNodeId(Int32)
Declaration
public string GetTitleByNodeId(int nodeId)
Parameters
| Type |
Name |
Description |
| System.Int32 |
nodeId |
|
Returns
| Type |
Description |
| System.String |
|
GetValue(String)
Declaration
public string GetValue(string selector)
Parameters
| Type |
Name |
Description |
| System.String |
selector |
|
Returns
| Type |
Description |
| System.String |
|
GetValueByNodeId(Int32)
Declaration
public string GetValueByNodeId(int nodeId)
Parameters
| Type |
Name |
Description |
| System.Int32 |
nodeId |
|
Returns
| Type |
Description |
| System.String |
|
LeftClick(String)
Declaration
public dynamic LeftClick(string selector)
Parameters
| Type |
Name |
Description |
| System.String |
selector |
|
Returns
| Type |
Description |
| System.Object |
|
MaxViewport()
Declaration
public dynamic MaxViewport()
Returns
| Type |
Description |
| System.Object |
|
PrintToPDF(Boolean, Enums.PageOrientation, Enums.PageFormat)
Declaration
public dynamic PrintToPDF(bool printBackground = true, Enums.PageOrientation pageOrientation = Enums.PageOrientation.Portrait, Enums.PageFormat format = Enums.PageFormat.Letter)
Parameters
Returns
| Type |
Description |
| System.Object |
|
QueryByCss(String)
Declaration
public dynamic QueryByCss(string selector)
Parameters
| Type |
Name |
Description |
| System.String |
selector |
|
Returns
| Type |
Description |
| System.Object |
|
QueryByPlaceholder(String)
Declaration
public dynamic QueryByPlaceholder(string placeholder)
Parameters
| Type |
Name |
Description |
| System.String |
placeholder |
|
Returns
| Type |
Description |
| System.Object |
|
QueryByText(String)
Declaration
public dynamic QueryByText(string text)
Parameters
| Type |
Name |
Description |
| System.String |
text |
|
Returns
| Type |
Description |
| System.Object |
|
QueryByXPath(String)
Declaration
public dynamic QueryByXPath(string xpath)
Parameters
| Type |
Name |
Description |
| System.String |
xpath |
|
Returns
| Type |
Description |
| System.Object |
|
SendChar(Char)
Declaration
public void SendChar(char c)
Parameters
| Type |
Name |
Description |
| System.Char |
c |
|
Declaration
public dynamic SendCommand<TParameters>(Enums.DevToolsMethods method, TParameters parameters)
Parameters
Returns
| Type |
Description |
| System.Object |
|
Type Parameters
| Name |
Description |
| TParameters |
|
SetViewport(Int32, Int32)
Declaration
public dynamic SetViewport(int width, int height)
Parameters
| Type |
Name |
Description |
| System.Int32 |
width |
|
| System.Int32 |
height |
|
Returns
| Type |
Description |
| System.Object |
|