Table of Contents

Namespace WebDriverBiDi.Session

Classes

AutoDetectProxyConfiguration

Object representing an autodetect proxy to be used by the browser.

AutoDetectProxyConfigurationResult

Object representing a read only autodetect proxy configuration used by the browser for this session.

CapabilitiesRequest

Represents the capabilities requested for a session.

CapabilitiesResult

Object containing the capabilities returned by a new session.

CapabilityRequest

Object containing capabilities requested when starting a new session.

DirectProxyConfiguration

Object representing a direct connection proxy to be used by the browser.

DirectProxyConfigurationResult

Object representing a read only direct proxy configuration used by the browser for this session.

EndCommandParameters

Provides parameters for the session.end command.

EndCommandResult

Result for ending a session using the session.end command.

ManualProxyConfiguration

Object representing a manual proxy to be used by the browser.

ManualProxyConfigurationResult

Object representing a read-only manual proxy configuration used by the browser for this session.

NewCommandParameters

Provides parameters for the session.new command.

NewCommandResult

Result for creating a new session using the session.new command.

PacProxyConfiguration

Object representing a proxy autoconfig proxy to be used by the browser.

PacProxyConfigurationResult

Object representing a read only proxy autoconfig used by the browser for this session.

ProxyConfiguration

Object representing a proxy to be used by the browser.

ProxyConfigurationResult

Object representing a read-only proxy settings object that is being used by the browser in this session.

SessionModule

The Session module contains commands for monitoring the status of the remote end, for creating and ending a session, and for managing event subscriptions. The specification defines no events for this module.

SessionModuleExtensions

Provides extension methods for the Session module.

StatusCommandParameters

Provides parameters for the session.status command.

StatusCommandResult

Result for getting the status of a remote end using the session.status command.

SubscribeCommandParameters

Provides parameters for the session.subscribe command.

SubscribeCommandResult

Result for subscribing to events using the session.subscribe command.

SystemProxyConfiguration

Object representing a system proxy to be used by the browser.

SystemProxyConfigurationResult

Object representing a read only representation of the system proxy configuration used by the browser for this session.

UnsubscribeByAttributesCommandParameters

Provides parameters for the session.unsubscribe command that cancel subscriptions by the event names and browsing contexts they were made for.

UnsubscribeByIdsCommandParameters

Provides parameters for the session.unsubscribe command that cancel subscriptions by the IDs the matching session.subscribe commands returned.

UnsubscribeCommandParameters

Provides parameters for the session.unsubscribe command.

UnsubscribeCommandResult

Result for unsubscribing from events using the session.unsubscribe command.

UserPromptHandler

Describes a set of settings for handling user prompts during test execution.

UserPromptHandlerResult

Describes a set of settings for handling user prompts during test execution.

Enums

ProxyType

The type of proxy.

UserPromptHandlerType

The ways a user prompt handler can respond to a prompt. The kind of prompt a handler applies to is chosen by which UserPromptHandler property the value is assigned to.