Class
EdgeCommand

Provides a way to send commands to the remote server

Definition

Namespace:ArtOfTest.WebAii.BrowserSpecialized.MicrosoftEdge

Assembly:ArtOfTest.WebAii.dll

Syntax:

cs-api-definition
public class EdgeCommand

Inheritance: objectEdgeCommand

Constructors

EdgeCommand(SessionId, string, Dictionary<string, object>)

Initializes a new instance of the Command class for a Session

Declaration

cs-api-definition
public EdgeCommand(SessionId sessionId, string name, Dictionary<string, object> parameters = null)

Parameters

sessionId

SessionId

Session ID the driver is using

name

string

Name of the command

parameters

Dictionary<string, object>

Parameters for that command

EdgeCommand(string, string)

Initializes a new instance of the Command class using a command name and a JSON-encoded string for the parameters.

Declaration

cs-api-definition
public EdgeCommand(string name, string jsonParameters)

Parameters

name

string

Name of the command

jsonParameters

string

Parameters for the command as a JSON-encoded string.

Properties

Name

Gets the command name

Declaration

cs-api-definition
public string Name { get; }

Property Value

string

Parameters

Gets the parameters of the command

Declaration

cs-api-definition
public Dictionary<string, object> Parameters { get; }

Property Value

Dictionary<string, object>

ParametersAsJsonString

Gets the parameters of the command as a JSON-encoded string.

Declaration

cs-api-definition
public string ParametersAsJsonString { get; }

Property Value

string

SessionId

Gets the SessionID of the command

Declaration

cs-api-definition
public SessionId SessionId { get; }

Property Value

SessionId

Methods

ToString()

Returns a string of the Command object

Declaration

cs-api-definition
public override string ToString()

Returns

string

A string representation of the EdgeCommand Object

Overrides object.ToString()