Puppeteer 中文文档v25.8.0

Coverage.startJSCoverage() 方法

签名

class Coverage {
  startJSCoverage(options?: JSCoverageOptions): Promise<void>;
}

参数

参数

类型

说明

options

JSCoverageOptions

(可选) 一组可配置的覆盖选项,默认值为 resetOnNavigation : true, reportAnonymousScripts : false, includeRawScriptCoverage : false, useBlockCoverage : true

返回值:

Promise<void>

覆盖开始后解析的 Promise。

备注

匿名脚本是指没有关联 url 的脚本。这些脚本是在页面上通过 evalnew Function 动态创建的脚本。如果 reportAnonymousScripts 设置为 true,匿名脚本 URL 将以 debugger://VM 开头(除非存在 magic //# sourceURL 注释,在这种情况下该注释将成为 URL)。