TestResult
Результат одного запуска TestCase.
Свойства
annotations
Список аннотаций, применимых к текущему тесту. Включает:
- аннотации, заданные для теста или набора тестов с помощью test() и test.describe();
- аннотации, неявно добавленные методами test.skip(), test.fixme() и test.fail();
- аннотации, добавленные в testInfo.annotations во время выполнения теста.
Аннотации доступны во время выполнения теста через testInfo.annotations.
Подробнее об аннотациях тестов.
Использование
testResult.annotations
Тип
attachments
Список файлов или буферов, прикреплённых во время выполнения теста через testInfo.attachments.
Использование
testResult.attachments
Тип
-
Array<Object>
-
namestringИмя вложения.
-
contentTypestringТип содержимого вложения для корректного отображения в отчёте, например
'application/json'или'image/png'. -
pathstring (необязательно)Необязательный путь в файловой системе к прикреплённому файлу.
-
bodyBuffer (необязательно)Необязательное содержимое вложения, используемое вместо файла.
-
duration
Время выполнения в миллисекундах.
Использование
testResult.duration
Тип
error
Первая ошибка, возникшая во время выполнения теста, если таковая имеется. Это первый элемент в testResult.errors.
Использование
testResult.error
Тип
errors
Ошибки, возникшие во время выполнения теста.
Использование
testResult.errors
Тип
parallelIndex
Индекс рабочего процесса в диапазоне от 0 до workers - 1. Гарантируется, что одновременно работающие процессы имеют разные значения parallelIndex.
Использование
testResult.parallelIndex
Тип
retry
При многократном повторном запуске теста каждой попытке повторного запуска присваивается порядковый номер.
Подробнее о повторных запусках тестов.
Использование
testResult.retry
Тип
startTime
Время начала этого запуска теста.
Использование
testResult.startTime
Тип
status
Статус результата этого теста. См. также testCase.expectedStatus.
Использование
testResult.status
Тип
- "passed" | "failed" | "timedOut" | "skipped" | "interrupted"
stderr
Все данные, записанные в стандартный поток ошибок во время запуска теста.
Использование
testResult.stderr
Тип
stdout
Все данные, записанные в стандартный поток вывода во время запуска теста.
Использование
testResult.stdout
Тип
steps
Список шагов в рамках этого запуска теста.
Использование
testResult.steps
Тип
workerIndex
Индекс рабочего процесса, в котором был запущен тест. Если тест не запускался ни разу, например если пользователь прервал тестирование, единственный результат будет иметь значение workerIndex, равное -1.
Подробнее о параллельном выполнении и распределении тестов по группам в Playwright Test.
Использование
testResult.workerIndex
Тип
© 2026 Microsoft
Licensed under the Apache License, Version 2.0.
https://playwright.dev/docs/api/class-testresult