Overview
Access coverage through the page object:JavaScript Coverage
startJSCoverage
Starts collecting JavaScript coverage.Whether to reset coverage on every navigation.
boolean
default:"false"
Whether to report anonymous scripts.
Promise<void>
stopJSCoverage
Stops collecting JavaScript coverage and returns results.Promise<JSCoverageEntry[]>
Each entry contains:
string
Script URL.
Array<{ start: number, end: number }>
Executed code ranges. Each range specifies:
start: Start offset in the scriptend: End offset in the script
string
Script source code.
CSS Coverage
startCSSCoverage
Starts collecting CSS coverage.Whether to reset coverage on every navigation.
Promise<void>
stopCSSCoverage
Stops collecting CSS coverage and returns results.Promise<CSSCoverageEntry[]>
Each entry contains:
string
Stylesheet URL.
Array<{ start: number, end: number }>
Used CSS ranges. Each range specifies:
start: Start offset in the stylesheetend: End offset in the stylesheet
string
Stylesheet source code.
