Table of Contents

Class PreciseCoverageDeltaUpdateEventArgs

Namespace
Selenium.WebDriver.BiDi.Cdp.Profiler
Assembly
Selenium.WebDriver.BiDi.Cdp.dll

Reports coverage delta since the last poll (either from an event like this, or from takePreciseCoverage for the current isolate. May only be sent if precise code coverage has been started. This event can be trigged by the embedder to, for example, trigger collection of coverage data immediately at a certain point in time.

public sealed record PreciseCoverageDeltaUpdateEventArgs : EventArgs, IEquatable<EventArgs>, IEquatable<PreciseCoverageDeltaUpdateEventArgs>
Inheritance
EventArgs
PreciseCoverageDeltaUpdateEventArgs
Implements
IEquatable<EventArgs>
Inherited Members
EventArgs.ToString()
EventArgs.GetHashCode()
EventArgs.Equals(EventArgs)
EventArgs.<Clone>$()
EventArgs.BiDi
EventArgs.AdditionalData
EventArgs.AdditionalMessageData

Constructors

PreciseCoverageDeltaUpdateEventArgs(double, string, ImmutableArray<ScriptCoverage>)

Reports coverage delta since the last poll (either from an event like this, or from takePreciseCoverage for the current isolate. May only be sent if precise code coverage has been started. This event can be trigged by the embedder to, for example, trigger collection of coverage data immediately at a certain point in time.

public PreciseCoverageDeltaUpdateEventArgs(double Timestamp, string Occasion, ImmutableArray<ScriptCoverage> Result)

Parameters

Timestamp double

Monotonically increasing time (in seconds) when the coverage update was taken in the backend.

Occasion string

Identifier for distinguishing coverage events.

Result ImmutableArray<ScriptCoverage>

Coverage data for the current isolate.

Properties

Occasion

Identifier for distinguishing coverage events.

public string Occasion { get; init; }

Property Value

string

Result

Coverage data for the current isolate.

public ImmutableArray<ScriptCoverage> Result { get; init; }

Property Value

ImmutableArray<ScriptCoverage>

Timestamp

Monotonically increasing time (in seconds) when the coverage update was taken in the backend.

public double Timestamp { get; init; }

Property Value

double