Набор
Suite представляет собой группу тестов. Все тесты в Playwright Test образуют следующую иерархию:
- Основной набор имеет дочерний набор для каждого FullProject.
- Набор проекта №1. Имеет дочерний набор для каждого файла теста в проекте.
- Набор файла №1
- Тест №1
- Тест №2
- Набор, соответствующий группе test.describe()
- < больше тестов ... >
- Набор файла №2
- < больше наборов файлов ... >
- Набор файла №1
- Набор проекта №2
- < больше наборов проектов ... >
- Набор проекта №1. Имеет дочерний набор для каждого файла теста в проекте.
Отчету передается корневой набор в методе reporter.onBegin().
Методы
allTests
Возвращает список всех тестовых случаев в этом наборе и его потомках, в отличие от suite.tests.
Использование
suite.allTests();
Возвращает
entries
Тестовые случаи и наборы, определенные непосредственно в этом наборе. Элементы возвращаются в порядке их объявления. Вы можете различать различные типы записей, используя testCase.type и suite.type.
Использование
suite.entries();
Возвращает
project
Настройка проекта, к которому принадлежит этот набор, или пустое значение для корневого набора.
Использование
suite.project();
Возвращает
- FullProject | [undefined]
titlePath
Возвращает список заголовков от корня до этого набора.
Использование
suite.titlePath();
Возвращает
Свойства
location
Расположение в исходном коде, где определен набор. Отсутствует для корневых и проектных наборов.
Использование
suite.location
Тип
parent
Родительский набор, отсутствует для корневого набора.
Использование
suite.parent
Тип
suites
Дочерние наборы. См. Набор для иерархии наборов.
Использование
suite.suites
Тип
tests
Тестовые случаи в наборе. Обратите внимание, что только тестовые случаи, определенные непосредственно в этом наборе, находятся в списке. Любые тестовые случаи, определенные во вложенных группах test.describe(), перечислены в дочерних suite.suites.
Использование
suite.tests
Тип
title
Заголовок набора.
- Пустое для корневого набора.
- Название проекта для проекта набора.
- Путь к файлу для набора файла.
- Заголовок, переданный в test.describe() для набора группы.
Использование
suite.title
Тип
type
Возвращает тип набора. Наборы образуют следующую иерархию: root -> project -> file -> describe -> ...describe -> test.
Использование
suite.type
Тип
- "корень" | "проект" | "файл" | "описать"
© 2024 Microsoft
Licensed under the Apache License, Version 2.0.
https://playwright.dev/docs/api/class-suite