Table of Contents

Class StartScreencastCommandSettings

Namespace
OpenQA.Selenium.DevTools.V147.Page
Assembly
Selenium.WebDriver.dll

Starts sending each frame using the screencastFrame event.

public sealed class StartScreencastCommandSettings : ICommand
Inheritance
StartScreencastCommandSettings
Implements
Inherited Members

Properties

CommandName

Gets the name of the command.

[JsonIgnore]
public string CommandName { get; }

Property Value

string

EveryNthFrame

Send every n-th frame.

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

Property Value

long?

Format

Image compression format.

[JsonPropertyName("format")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? Format { get; set; }

Property Value

string

MaxHeight

Maximum screenshot height.

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

Property Value

long?

MaxWidth

Maximum screenshot width.

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

Property Value

long?

Quality

Compression quality from range [0..100].

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

Property Value

long?