Table of Contents

Class SerializationOptions

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

Represents options for serialization. Overrides generatePreview and returnByValue.

public sealed class SerializationOptions
Inheritance
SerializationOptions
Inherited Members

Properties

AdditionalParameters

Embedder-specific parameters. For example if connected to V8 in Chrome these control DOM serialization via maxNodeDepth: integer and includeShadowTree: "none" | "open" | "all". Values can be only of type string or integer.

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

Property Value

object

MaxDepth

Deep serialization depth. Default is full depth. Respected only in deep serialization mode.

[JsonPropertyName("maxDepth")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public long? MaxDepth { get; set; }

Property Value

long?

Serialization

serialization

[JsonPropertyName("serialization")]
public SerializationOptionsSerializationValues Serialization { get; set; }

Property Value

SerializationOptionsSerializationValues