Suite
Source URL: https://playwright.dev/docs/api/class-suite
Suite | Playwright
섹션 제목: “Suite | Playwright”Suite is a group of tests. All tests in Playwright Test form the following hierarchy:
- Root suite has a child suite for each FullProject.
- Project suite #1. Has a child suite for each test file in the project.
- File suite #1
- TestCase #1
- TestCase #2
- Suite corresponding to a test.describe() group
- < more test cases … >
- File suite #2
- < more file suites … >
- File suite #1
- Project suite #2
- < more project suites … >
- Project suite #1. Has a child suite for each test file in the project.
Reporter is given a root suite in the reporter.onBegin() method.
Methods
섹션 제목: “Methods”allTests
섹션 제목: “allTests”Added in: v1.10 suite.allTests
Returns the list of all test cases in this suite and its descendants, as opposite to suite.tests.
Usage
suite.allTests();Returns
entries
섹션 제목: “entries”Added in: v1.44 suite.entries
Test cases and suites defined directly in this suite. The elements are returned in their declaration order. You can differentiate between various entry types by using testCase.type and suite.type.
Usage
suite.entries();Returns
project
섹션 제목: “project”Added in: v1.10 suite.project
Configuration of the project this suite belongs to, or void for the root suite.
Usage
suite.project();Returns
- FullProject | [undefined]#
titlePath
섹션 제목: “titlePath”Added in: v1.10 suite.titlePath
Returns a list of titles from the root down to this suite.
Usage
suite.titlePath();Returns
Properties
섹션 제목: “Properties”location
섹션 제목: “location”Added in: v1.10 suite.location
Location in the source where the suite is defined. Missing for root and project suites.
Usage
suite.locationType
parent
섹션 제목: “parent”Added in: v1.10 suite.parent
Parent suite, missing for the root suite.
Usage
suite.parentType
suites
섹션 제목: “suites”Added in: v1.10 suite.suites
Child suites. See Suite for the hierarchy of suites.
Usage
suite.suitesType
tests
섹션 제목: “tests”Added in: v1.10 suite.tests
Test cases in the suite. Note that only test cases defined directly in this suite are in the list. Any test cases defined in nested test.describe() groups are listed in the child suite.suites.
Usage
suite.testsType
title
섹션 제목: “title”Added in: v1.10 suite.title
Suite title.
- Empty for root suite.
- Project name for project suite.
- File path for file suite.
- Title passed to test.describe() for a group suite.
Usage
suite.titleType
type
섹션 제목: “type”Added in: v1.44 suite.type
Returns the type of the suite. The Suites form the following hierarchy: root -> project -> file -> describe -> …describe -> test.
Usage
suite.typeType
- “root” | “project” | “file” | “describe”