Skip to main content

Suite

Suite is a group of tests. All tests in Playwright Test form the following hierarchy:

Reporter is given a root suite in the reporter.onBegin(config, suite) method.

suite.allTests()

Added in: v1.10

Returns the list of all test cases in this suite and its descendants, as opposite to suite.tests.

suite.project()

Added in: v1.10

Configuration of the project this suite belongs to, or void for the root suite.

suite.titlePath()

Added in: v1.10

Returns a list of titles from the root down to this suite.

suite.location

Added in: v1.10

Location in the source where the suite is defined. Missing for root and project suites.

suite.parent

Added in: v1.10

Parent suite, missing for the root suite.

suite.suites

Added in: v1.10

Child suites. See Suite for the hierarchy of suites.

suite.tests

Added in: v1.10

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(title, callback) groups are listed in the child suite.suites.

suite.title

Added in: v1.10

Suite title.