Skip to main content

Suite

Suite 是一组测试。Playwright Test 中的所有测试形成以下层次结构:

  • 根套件为每个 TestProject 包含一个子套件。
    • 项目套件 #1。为项目中的每个测试文件包含一个子套件。
    • 项目套件 #2
    • < 更多项目套件 ... >

报告器在 reporter.onBegin(config, suite) 方法中获得根套件。

suite.allTests()

Added in: v1.10

返回此套件及其后代中所有测试用例的列表,与 suite.tests 相反。

suite.project()

Added in: v1.10

此套件所属项目的配置,对于根套件则为 void

suite.titlePath()

Added in: v1.10

返回从根到此套件的标题列表。

suite.location

Added in: v1.10

套件在源代码中定义的位置。根套件和项目套件没有此属性。

suite.parent

Added in: v1.10

父套件,根套件没有此属性。

suite.suites

Added in: v1.10

子套件。有关套件层次结构,请参阅 Suite

suite.tests

Added in: v1.10

套件中的测试用例。请注意,列表中只包含直接在此套件中定义的测试用例。在嵌套的 test.describe(title, callback) 组中定义的任何测试用例都列在子 suite.suites 中。

suite.title

Added in: v1.10

套件标题。