Table of Contents

Class ExecutionContextDescription

Namespace
OpenQA.Selenium.DevTools.V148.Runtime
Assembly
Selenium.WebDriver.dll

Description of an isolated world.

public sealed class ExecutionContextDescription
Inheritance
ExecutionContextDescription
Inherited Members

Properties

AuxData

Embedder-specific auxiliary data likely matching {isDefault: boolean, type: 'default'|'isolated'|'worker', frameId: string}

[JsonPropertyName("auxData")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public object? AuxData { get; set; }

Property Value

object

Id

Unique id of the execution context. It can be used to specify in which execution context script evaluation should be performed.

[JsonPropertyName("id")]
public long Id { get; set; }

Property Value

long

Name

Human readable name describing given context.

[JsonPropertyName("name")]
public string Name { get; set; }

Property Value

string

Origin

Execution context origin.

[JsonPropertyName("origin")]
public string Origin { get; set; }

Property Value

string

UniqueId

A system-unique execution context identifier. Unlike the id, this is unique across multiple processes, so can be reliably used to identify specific context while backend performs a cross-process navigation.

[JsonPropertyName("uniqueId")]
public string UniqueId { get; set; }

Property Value

string