Skip to main content

TestResult

单个 TestCase 运行的结果。

testResult.attachments

Added in: v1.10
  • type: <Array<Object>>
    • name <string> 附件名称。
    • contentType <string> 此附件的内容类型,用于在报告中正确呈现,例如 'application/json''image/png'
    • path? <string> 可选,文件系统中附件文件的路径。
    • body? <Buffer> 可选,用于替代文件的附件内容。

通过 testInfo.attachments 在测试执行期间附加的文件或缓冲区列表。

testResult.duration

Added in: v1.10

运行时间,以毫秒为单位。

testResult.error

Added in: v1.10

测试执行期间抛出的第一个错误(如果有)。这等同于 testResult.errors 中的第一个元素。

testResult.errors

Added in: v1.10

测试执行期间抛出的错误。

testResult.retry

Added in: v1.10

当测试多次重试时,每次重试尝试都会获得一个顺序编号。

了解更多关于测试重试的信息。

testResult.startTime

Added in: v1.10
  • type: <[Date]>

此特定测试运行的开始时间。

testResult.status

Added in: v1.10
  • type: <"passed"|"failed"|"timedOut"|"skipped"|"interrupted">

此测试结果的状态。另请参阅 testCase.expectedStatus

testResult.stderr

Added in: v1.10

测试运行期间写入标准错误输出的任何内容。

testResult.stdout

Added in: v1.10

测试运行期间写入标准输出的任何内容。

testResult.steps

Added in: v1.10

此测试运行内的步骤列表。

testResult.workerIndex

Added in: v1.10

运行测试的工作进程索引。如果测试没有运行过一次,例如用户中断了测试,则唯一的结果将具有等于 -1workerIndex

了解更多关于 Playwright Test 的并行化和分片的信息。