Перейти к основному содержимому

TestStep

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


Методы

titlePath

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

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

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

testStep.titlePath();

Возвращает


Свойства

annotations

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

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

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

testStep.annotations

Тип

  • Array<Object>
    • type string

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

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

      Необязательное описание.

    • location Location (опционально)

      Необязательное место в исходниках, где добавлена аннотация.


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

Категория шага, чтобы различать шаги с разным происхождением и уровнем подробности. Встроенные категории:

  • expect — для вызовов expect
  • fixture — для настройки и очистки фикстур
  • hook — для инициализации и завершения хуков
  • pw:api — для вызовов API Playwright
  • test.step — для вызовов API test.step
  • test.attach — для вызовов API testInfo.attach

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

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

Тип