跳到主要内容
版本:23.11.1

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 开头(除非存在神奇的 //# sourceURL 注释,在这种情况下,该注释将是 URL)。