跳到主要内容

TestStep

代表 [TestRun] 中的一个步骤。


方法

titlePath

添加于: v1.10 testStep.titlePath

返回从根步骤到此步骤的步骤标题列表。

用法

testStep.titlePath();

返回值


属性

attachments

添加于: v1.50 testStep.attachments

通过 testInfo.attach() 在步骤执行过程中附加的文件或缓冲区列表。

用法

testStep.attachments

类型

  • Array<Object>
    • name string

      附件名称。

    • contentType string

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

    • path string (可选)

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

    • body Buffer (可选)

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


category

添加于: v1.10 testStep.category

步骤类别,用于区分不同来源和详细程度的步骤。内置类别包括

  • hook 用于 fixture 和 hook 的初始化和拆卸
  • expect 用于 expect 调用
  • pw:api 用于 Playwright API 调用。
  • test.step 用于 test.step API 调用。

用法

testStep.category

类型


duration

添加于: v1.10 testStep.duration

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

用法

testStep.duration

类型


error

添加于: v1.10 testStep.error

步骤执行期间抛出的错误(如果有)。

用法

testStep.error

类型


location

添加于: v1.10 testStep.location

步骤定义在源代码中的可选位置。

用法

testStep.location

类型


parent

添加于: v1.10 testStep.parent

父步骤(如果有)。

用法

testStep.parent

类型


startTime

添加于: v1.10 testStep.startTime

此特定测试步骤的开始时间。

用法

testStep.startTime

类型


steps

添加于: v1.10 testStep.steps

此步骤内的步骤列表。

用法

testStep.steps

类型


title

添加于: v1.10 testStep.title

用户友好的测试步骤标题。

用法

testStep.title

类型