Table of Contents

Class DevToolsVersionInfo

Namespace
OpenQA.Selenium.DevTools
Assembly
WebDriver.dll

Provides information about the version of DevTools components being automated.

public class DevToolsVersionInfo
Inheritance
DevToolsVersionInfo
Inherited Members

Properties

Browser

Gets or sets the browser name, usually expressed as "Browser/Version" (e.g., "Chrome/86.0.0.1234".

[JsonPropertyName("Browser")]
[JsonInclude]
public string Browser { get; }

Property Value

string

BrowserMajorVersion

Gets the browser major version number without the preceding browser name.

[JsonIgnore]
public string BrowserMajorVersion { get; }

Property Value

string

BrowserVersion

Gets the browser version without the preceding browser name.

[JsonIgnore]
public string BrowserVersion { get; }

Property Value

string

ProtocolVersion

Gets the version of the Developer Tools Protocol.

[JsonPropertyName("Protocol-Version")]
[JsonInclude]
public string ProtocolVersion { get; }

Property Value

string

UserAgent

Gets the user agent string.

[JsonPropertyName("User-Agent")]
[JsonInclude]
public string UserAgent { get; }

Property Value

string

V8Version

Gets the version string for the V8 script engine in use by this version of the browser.

[JsonPropertyName("V8-Version")]
[JsonInclude]
public string V8Version { get; }

Property Value

string

V8VersionNumber

Gets the version number of the V8 script engine, stripping values other than the version number.

[JsonIgnore]
public string V8VersionNumber { get; }

Property Value

string

WebKitVersion

Gets the version string for the version of WebKit used to build this version of the browser.

[JsonPropertyName("WebKit-Version")]
[JsonInclude]
public string WebKitVersion { get; }

Property Value

string

WebKitVersionHash

Gets the hash of the version of WebKit, stripping values other than the hash.

[JsonIgnore]
public string WebKitVersionHash { get; }

Property Value

string

WebSocketDebuggerUrl

Gets the URL for the WebSocket connection used for communicating via the DevTools Protocol.

[JsonPropertyName("webSocketDebuggerUrl")]
[JsonInclude]
public string WebSocketDebuggerUrl { get; }

Property Value

string