Skip to main content

TestStep

Представляет шаг в [TestRun].


Методы

titlePath

Добавлено в: v1.10 testStep.titlePath

Возвращает список заголовков шагов от корневого шага до текущего шага.

Использование

testStep.titlePath();

Возвращает

  • [Array]<[string]>#

Свойства

annotations

Добавлено в: v1.51 testStep.annotations

Список аннотаций, применимых к текущему шагу теста.

Использование

testStep.annotations

Тип

  • [Array]<[Object]>
    • type [string]

      Тип аннотации, например 'skip'.

    • description [string] (опционально)

      Опциональное описание.


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 для инициализации и завершения фикстур и хуков
  • expect для вызовов expect
  • pw:api для вызовов API Playwright.
  • test.step для вызовов API test.step.

Использование

testStep.category

Тип

  • [string]

duration

Добавлено в: v1.10 testStep.duration

Время выполнения в миллисекундах.

Использование

testStep.duration

Тип

  • [number]

error

Добавлено в: v1.10 testStep.error

Ошибка, возникшая во время выполнения шага, если таковая имеется.

Использование

testStep.error

Тип

  • [TestError]

location

Добавлено в: v1.10 testStep.location

Опциональное местоположение в исходном коде, где определен шаг.

Использование

testStep.location

Тип

  • [Location]

parent

Добавлено в: v1.10 testStep.parent

Родительский шаг, если таковой имеется.

Использование

testStep.parent

Тип

  • [TestStep]

startTime

Добавлено в: v1.10 testStep.startTime

Время начала выполнения данного шага теста.

Использование

testStep.startTime

Тип

  • [Date]

steps

Добавлено в: v1.10 testStep.steps

Список шагов внутри данного шага.

Использование

testStep.steps

Тип

  • [Array]<[TestStep]>

title

Добавлено в: v1.10 testStep.title

Понятный пользователю заголовок шага теста.

Использование

testStep.title

Тип

  • [string]