Table of Contents

Class DevToolsSessionDomains

Namespace
OpenQA.Selenium.DevTools.V130
Assembly
WebDriver.dll

The active domains for a DevTools session.

public class DevToolsSessionDomains : DevToolsSessionDomains
Inheritance
DevToolsSessionDomains
Inherited Members

Constructors

DevToolsSessionDomains(IDevToolsSession)

Initializes a new instance of the DevToolsSessionDomains class.

public DevToolsSessionDomains(IDevToolsSession session)

Parameters

session IDevToolsSession

The DevTools session to be used with the domains

Properties

Accessibility

Gets the adapter for the Accessibility domain.

public AccessibilityAdapter Accessibility { get; }

Property Value

AccessibilityAdapter

Animation

Gets the adapter for the Animation domain.

public AnimationAdapter Animation { get; }

Property Value

AnimationAdapter

Audits

Gets the adapter for the Audits domain.

public AuditsAdapter Audits { get; }

Property Value

AuditsAdapter

Autofill

Gets the adapter for the Autofill domain.

public AutofillAdapter Autofill { get; }

Property Value

AutofillAdapter

BackgroundService

Gets the adapter for the BackgroundService domain.

public BackgroundServiceAdapter BackgroundService { get; }

Property Value

BackgroundServiceAdapter

BluetoothEmulation

Gets the adapter for the BluetoothEmulation domain.

public BluetoothEmulationAdapter BluetoothEmulation { get; }

Property Value

BluetoothEmulationAdapter

Browser

Gets the adapter for the Browser domain.

public BrowserAdapter Browser { get; }

Property Value

BrowserAdapter

CSS

Gets the adapter for the CSS domain.

public CSSAdapter CSS { get; }

Property Value

CSSAdapter

CacheStorage

Gets the adapter for the CacheStorage domain.

public CacheStorageAdapter CacheStorage { get; }

Property Value

CacheStorageAdapter

Cast

Gets the adapter for the Cast domain.

public CastAdapter Cast { get; }

Property Value

CastAdapter

Console

Gets the adapter for the Console domain.

public ConsoleAdapter Console { get; }

Property Value

ConsoleAdapter

DOM

Gets the adapter for the DOM domain.

public DOMAdapter DOM { get; }

Property Value

DOMAdapter

DOMDebugger

Gets the adapter for the DOMDebugger domain.

public DOMDebuggerAdapter DOMDebugger { get; }

Property Value

DOMDebuggerAdapter

DOMSnapshot

Gets the adapter for the DOMSnapshot domain.

public DOMSnapshotAdapter DOMSnapshot { get; }

Property Value

DOMSnapshotAdapter

DOMStorage

Gets the adapter for the DOMStorage domain.

public DOMStorageAdapter DOMStorage { get; }

Property Value

DOMStorageAdapter

Database

Gets the adapter for the Database domain.

public DatabaseAdapter Database { get; }

Property Value

DatabaseAdapter

Debugger

Gets the adapter for the Debugger domain.

public DebuggerAdapter Debugger { get; }

Property Value

DebuggerAdapter

DeviceAccess

Gets the adapter for the DeviceAccess domain.

public DeviceAccessAdapter DeviceAccess { get; }

Property Value

DeviceAccessAdapter

DeviceOrientation

Gets the adapter for the DeviceOrientation domain.

public DeviceOrientationAdapter DeviceOrientation { get; }

Property Value

DeviceOrientationAdapter

Emulation

Gets the adapter for the Emulation domain.

public EmulationAdapter Emulation { get; }

Property Value

EmulationAdapter

EventBreakpoints

Gets the adapter for the EventBreakpoints domain.

public EventBreakpointsAdapter EventBreakpoints { get; }

Property Value

EventBreakpointsAdapter

Extensions

Gets the adapter for the Extensions domain.

public ExtensionsAdapter Extensions { get; }

Property Value

ExtensionsAdapter

FedCm

Gets the adapter for the FedCm domain.

public FedCmAdapter FedCm { get; }

Property Value

FedCmAdapter

Fetch

Gets the adapter for the Fetch domain.

public FetchAdapter Fetch { get; }

Property Value

FetchAdapter

FileSystem

Gets the adapter for the FileSystem domain.

public FileSystemAdapter FileSystem { get; }

Property Value

FileSystemAdapter

HeadlessExperimental

Gets the adapter for the HeadlessExperimental domain.

public HeadlessExperimentalAdapter HeadlessExperimental { get; }

Property Value

HeadlessExperimentalAdapter

HeapProfiler

Gets the adapter for the HeapProfiler domain.

public HeapProfilerAdapter HeapProfiler { get; }

Property Value

HeapProfilerAdapter

IO

Gets the adapter for the IO domain.

public IOAdapter IO { get; }

Property Value

IOAdapter

IndexedDB

Gets the adapter for the IndexedDB domain.

public IndexedDBAdapter IndexedDB { get; }

Property Value

IndexedDBAdapter

Input

Gets the adapter for the Input domain.

public InputAdapter Input { get; }

Property Value

InputAdapter

Inspector

Gets the adapter for the Inspector domain.

public InspectorAdapter Inspector { get; }

Property Value

InspectorAdapter

LayerTree

Gets the adapter for the LayerTree domain.

public LayerTreeAdapter LayerTree { get; }

Property Value

LayerTreeAdapter

Log

Gets the adapter for the Log domain.

public LogAdapter Log { get; }

Property Value

LogAdapter

Media

Gets the adapter for the Media domain.

public MediaAdapter Media { get; }

Property Value

MediaAdapter

Memory

Gets the adapter for the Memory domain.

public MemoryAdapter Memory { get; }

Property Value

MemoryAdapter

Network

Gets the adapter for the Network domain.

public NetworkAdapter Network { get; }

Property Value

NetworkAdapter

Overlay

Gets the adapter for the Overlay domain.

public OverlayAdapter Overlay { get; }

Property Value

OverlayAdapter

PWA

Gets the adapter for the PWA domain.

public PWAAdapter PWA { get; }

Property Value

PWAAdapter

Page

Gets the adapter for the Page domain.

public PageAdapter Page { get; }

Property Value

PageAdapter

Performance

Gets the adapter for the Performance domain.

public PerformanceAdapter Performance { get; }

Property Value

PerformanceAdapter

PerformanceTimeline

Gets the adapter for the PerformanceTimeline domain.

public PerformanceTimelineAdapter PerformanceTimeline { get; }

Property Value

PerformanceTimelineAdapter

Preload

Gets the adapter for the Preload domain.

public PreloadAdapter Preload { get; }

Property Value

PreloadAdapter

Profiler

Gets the adapter for the Profiler domain.

public ProfilerAdapter Profiler { get; }

Property Value

ProfilerAdapter

Runtime

Gets the adapter for the Runtime domain.

public RuntimeAdapter Runtime { get; }

Property Value

RuntimeAdapter

Schema

Gets the adapter for the Schema domain.

public SchemaAdapter Schema { get; }

Property Value

SchemaAdapter

Security

Gets the adapter for the Security domain.

public SecurityAdapter Security { get; }

Property Value

SecurityAdapter

ServiceWorker

Gets the adapter for the ServiceWorker domain.

public ServiceWorkerAdapter ServiceWorker { get; }

Property Value

ServiceWorkerAdapter

Storage

Gets the adapter for the Storage domain.

public StorageAdapter Storage { get; }

Property Value

StorageAdapter

SystemInfo

Gets the adapter for the SystemInfo domain.

public SystemInfoAdapter SystemInfo { get; }

Property Value

SystemInfoAdapter

Target

Gets the adapter for the Target domain.

public TargetAdapter Target { get; }

Property Value

TargetAdapter

Tethering

Gets the adapter for the Tethering domain.

public TetheringAdapter Tethering { get; }

Property Value

TetheringAdapter

Tracing

Gets the adapter for the Tracing domain.

public TracingAdapter Tracing { get; }

Property Value

TracingAdapter

WebAudio

Gets the adapter for the WebAudio domain.

public WebAudioAdapter WebAudio { get; }

Property Value

WebAudioAdapter

WebAuthn

Gets the adapter for the WebAuthn domain.

public WebAuthnAdapter WebAuthn { get; }

Property Value

WebAuthnAdapter

Methods

PopulateCommandResponseTypeMap()

Populates the data structure mapping commands to the type for the command response.

protected override void PopulateCommandResponseTypeMap()