Table of Contents

Namespace OpenQA.Selenium.DevTools.V148.Profiler

Classes

ConsoleProfileFinishedEventArgs

ConsoleProfileFinished

ConsoleProfileStartedEventArgs

Sent when new profile recording is started using console.profile() call.

CoverageRange

Coverage data for a source range.

DisableCommandResponse

Response for Disable

DisableCommandSettings

Disable

EnableCommandResponse

Response for Enable

EnableCommandSettings

Enable

FunctionCoverage

Coverage data for a JavaScript function.

GetBestEffortCoverageCommandResponse

Response for Collect coverage data for the current isolate. The coverage data may be incomplete due to garbage collection.

GetBestEffortCoverageCommandSettings

Collect coverage data for the current isolate. The coverage data may be incomplete due to garbage collection.

PositionTickInfo

Specifies a number of samples attributed to a certain source position.

PreciseCoverageDeltaUpdateEventArgs

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.

Profile

Profile.

ProfileNode

Profile node. Holds callsite information, execution statistics and child nodes.

ProfilerAdapter

Represents an adapter for the Profiler domain to simplify the command interface.

ScriptCoverage

Coverage data for a JavaScript script.

SetSamplingIntervalCommandResponse

Response for Changes CPU profiler sampling interval. Must be called before CPU profiles recording started.

SetSamplingIntervalCommandSettings

Changes CPU profiler sampling interval. Must be called before CPU profiles recording started.

StartCommandResponse

Response for Start

StartCommandSettings

Start

StartPreciseCoverageCommandResponse

Response for Enable precise code coverage. Coverage data for JavaScript executed before enabling precise code coverage may be incomplete. Enabling prevents running optimized code and resets execution counters.

StartPreciseCoverageCommandSettings

Enable precise code coverage. Coverage data for JavaScript executed before enabling precise code coverage may be incomplete. Enabling prevents running optimized code and resets execution counters.

StopCommandResponse

Response for Stop

StopCommandSettings

Stop

StopPreciseCoverageCommandResponse

Response for Disable precise code coverage. Disabling releases unnecessary execution count records and allows executing optimized code.

StopPreciseCoverageCommandSettings

Disable precise code coverage. Disabling releases unnecessary execution count records and allows executing optimized code.

TakePreciseCoverageCommandResponse

Response for Collect coverage data for the current isolate, and resets execution counters. Precise code coverage needs to have started.

TakePreciseCoverageCommandSettings

Collect coverage data for the current isolate, and resets execution counters. Precise code coverage needs to have started.