Table of Contents

Namespace OpenQA.Selenium.Remote

Classes

DriverOptionsMergeResult

Represents the result of merging multiple DriverOptions.

DriverServiceCommandExecutor

Provides a mechanism to execute commands on the browser

HttpCommandExecutor

Provides a way of executing Commands over HTTP

LocalFileDetector

Represents a file detector for determining whether a file must be uploaded to a remote server.

ReadOnlyDesiredCapabilities

Class to Create the capabilities of the browser you require for IWebDriver. If you wish to use default values use the static methods

RemoteWebDriver

Provides a way to use the driver through

SendingRemoteHttpRequestEventArgs

Provides data for the SendingRemoteHttpRequest event of a HttpCommandExecutor object.

W3CWireProtocolCommandInfoRepository

Holds the information about all commands specified by the JSON wire protocol. This class cannot be inherited, as it is intended to be a singleton, and allowing subclasses introduces the possibility of multiple instances.

Interfaces

ICommandServer

Provides a way to start a server that understands remote commands