Show / Hide Table of Contents

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()
Namespace: GenerallyPositive.Browser
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
Type Name Description
GPALElement webElement
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
public string GetTitle()
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
Type Name Description
System.Boolean printBackground
Enums.PageOrientation pageOrientation
Enums.PageFormat format
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

SendCommand<TParameters>(Enums.DevToolsMethods, TParameters)

Declaration
public dynamic SendCommand<TParameters>(Enums.DevToolsMethods method, TParameters parameters)
Parameters
Type Name Description
Enums.DevToolsMethods method
TParameters 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
In This Article
Back to top Generated by DocFX