跳至主要内容

测试结果

单个 测试用例 运行的结果。


属性

附件

新增于:v1.10 testResult.attachments

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

用法

testResult.attachments

类型

  • 数组<对象>
    • name 字符串

      附件名称。

    • contentType 字符串

      此附件的内容类型,以便在报告中正确显示,例如 'application/json''image/png'

    • path 字符串 (可选)

      文件系统中附加文件的可选路径。

    • body 缓冲区 (可选)

      代替文件使用的可选附件主体。


持续时间

新增于:v1.10 testResult.duration

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

用法

testResult.duration

类型


错误

新增于:v1.10 testResult.error

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

用法

testResult.error

类型


错误

新增于:v1.10 testResult.errors

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

用法

testResult.errors

类型


并行索引

新增于:v1.30 testResult.parallelIndex

工作线程的索引,介于 0workers - 1 之间。可以保证同时运行的工作线程具有不同的 parallelIndex

用法

testResult.parallelIndex

类型


重试

新增于:v1.10 testResult.retry

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

详细了解 测试重试

用法

testResult.retry

类型


开始时间

新增于:v1.10 testResult.startTime

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

用法

testResult.startTime

类型

  • [日期]

状态

新增于:v1.10 testResult.status

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

用法

testResult.status

类型

  • "passed" | "failed" | "timedOut" | "skipped" | "interrupted"

标准错误

新增于:v1.10 testResult.stderr

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

用法

testResult.stderr

类型


标准输出

新增于:v1.10 testResult.stdout

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

用法

testResult.stdout

类型


步骤

新增于:v1.10 testResult.steps

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

用法

testResult.steps

类型


工作线程索引

新增于:v1.10 testResult.workerIndex

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

详细了解使用 Playwright 测试的 并行处理和分片

用法

testResult.workerIndex

类型