Spec-Zone.ru › Playwright

TestResult

Результат одного запуска TestCase.

Свойства​

annotations​

Список аннотаций, применимых к текущему тесту. Включает:

  • аннотации, заданные для теста или набора тестов с помощью test() и test.describe();
  • аннотации, неявно добавленные методами test.skip(), test.fixme() и test.fail();
  • аннотации, добавленные в testInfo.annotations во время выполнения теста.

Аннотации доступны во время выполнения теста через testInfo.annotations.

Подробнее об аннотациях тестов.

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

testResult.annotations

Тип

  • Array<Object>
    • type string

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

    • description string (необязательно)

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

    • location Location (необязательно)

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

attachments​

Список файлов или буферов, прикреплённых во время выполнения теста через testInfo.attachments.

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

testResult.attachments

Тип

  • Array<Object>
    • name string

      Имя вложения.

    • contentType string

      Тип содержимого вложения для корректного отображения в отчёте, например 'application/json' или 'image/png'.

    • path string (необязательно)

      Необязательный путь в файловой системе к прикреплённому файлу.

    • body Buffer (необязательно)

      Необязательное содержимое вложения, используемое вместо файла.

duration​

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

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

testResult.duration

Тип

  • number

error​

Первая ошибка, возникшая во время выполнения теста, если таковая имеется. Это первый элемент в testResult.errors.

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

testResult.error

Тип

  • TestError

errors​

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

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

testResult.errors

Тип

  • Array<TestError>

parallelIndex​

Индекс рабочего процесса в диапазоне от 0 до workers - 1. Гарантируется, что одновременно работающие процессы имеют разные значения parallelIndex.

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

testResult.parallelIndex

Тип

  • number

retry​

При многократном повторном запуске теста каждой попытке повторного запуска присваивается порядковый номер.

Подробнее о повторных запусках тестов.

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

testResult.retry

Тип

  • number

startTime​

Время начала этого запуска теста.

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

testResult.startTime

Тип

  • Date

status​

Статус результата этого теста. См. также testCase.expectedStatus.

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

testResult.status

Тип

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

stderr​

Все данные, записанные в стандартный поток ошибок во время запуска теста.

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

testResult.stderr

Тип

  • Array<string | Buffer>

stdout​

Все данные, записанные в стандартный поток вывода во время запуска теста.

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

testResult.stdout

Тип

  • Array<string | Buffer>

steps​

Список шагов в рамках этого запуска теста.

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

testResult.steps

Тип

  • Array<TestStep>

workerIndex​

Индекс рабочего процесса, в котором был запущен тест. Если тест не запускался ни разу, например если пользователь прервал тестирование, единственный результат будет иметь значение workerIndex, равное -1.

Подробнее о параллельном выполнении и распределении тестов по группам в Playwright Test.

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

testResult.workerIndex

Тип

  • number

© 2026 Microsoft
Licensed under the Apache License, Version 2.0.
https://playwright.dev/docs/api/class-testresult

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API