Skip to main content

FullConfig

Resolved configuration which is accessible via testInfo.config and is passed to the test reporters. To see the format of Playwright configuration file, please see TestConfig instead.


Properties​

configFile​

Added in: v1.20 fullConfig.configFile

Path to the configuration file used to run the tests. The value is an empty string if no config file was used.

Usage

fullConfig.configFile

Type


forbidOnly​

Added in: v1.10 fullConfig.forbidOnly

See testConfig.forbidOnly.

Usage

fullConfig.forbidOnly

Type


fullyParallel​

Added in: v1.20 fullConfig.fullyParallel

See testConfig.fullyParallel.

Usage

fullConfig.fullyParallel

Type


globalSetup​

Added in: v1.10 fullConfig.globalSetup

See testConfig.globalSetup.

Usage

fullConfig.globalSetup

Type


globalTeardown​

Added in: v1.10 fullConfig.globalTeardown

See testConfig.globalTeardown.

Usage

fullConfig.globalTeardown

Type


globalTimeout​

Added in: v1.10 fullConfig.globalTimeout

See testConfig.globalTimeout.

Usage

fullConfig.globalTimeout

Type


grep​

Added in: v1.10 fullConfig.grep

See testConfig.grep.

Usage

fullConfig.grep

Type


grepInvert​

Added in: v1.10 fullConfig.grepInvert

See testConfig.grepInvert.

Usage

fullConfig.grepInvert

Type


maxFailures​

Added in: v1.10 fullConfig.maxFailures

See testConfig.maxFailures.

Usage

fullConfig.maxFailures

Type


metadata​

Added in: v1.10 fullConfig.metadata

See testConfig.metadata.

Usage

fullConfig.metadata

Type


preserveOutput​

Added in: v1.10 fullConfig.preserveOutput

See testConfig.preserveOutput.

Usage

fullConfig.preserveOutput

Type

  • "always" | "never" | "failures-only"

projects​

Added in: v1.10 fullConfig.projects

List of resolved projects.

Usage

fullConfig.projects

Type


quiet​

Added in: v1.10 fullConfig.quiet

See testConfig.quiet.

Usage

fullConfig.quiet

Type


reportSlowTests​

Added in: v1.10 fullConfig.reportSlowTests

See testConfig.reportSlowTests.

Usage

fullConfig.reportSlowTests

Type

  • null | Object
    • max number

      The maximum number of slow test files to report. Defaults to 5.

    • threshold number

      Test duration in milliseconds that is considered slow. Defaults to 15 seconds.


reporter​

Added in: v1.10 fullConfig.reporter

See testConfig.reporter.

Usage

fullConfig.reporter

Type

  • string | Array<Object> | "list" | "dot" | "line" | "github" | "json" | "junit" | "null" | "html"
    • 0 string

      Reporter name or module or file path

    • 1 Object

      An object with reporter options if any


rootDir​

Added in: v1.20 fullConfig.rootDir

Base directory for all relative paths used in the reporters.

Usage

fullConfig.rootDir

Type


shard​

Added in: v1.10 fullConfig.shard

See testConfig.shard.

Usage

fullConfig.shard

Type

  • null | Object
    • total number

      The total number of shards.

    • current number

      The index of the shard to execute, one-based.


updateSnapshots​

Added in: v1.10 fullConfig.updateSnapshots

See testConfig.updateSnapshots.

Usage

fullConfig.updateSnapshots

Type

  • "all" | "none" | "missing"

version​

Added in: v1.20 fullConfig.version

Playwright version.

Usage

fullConfig.version

Type


webServer​

Added in: v1.10 fullConfig.webServer

See testConfig.webServer.

Usage

fullConfig.webServer

Type


workers​

Added in: v1.10 fullConfig.workers

See testConfig.workers.

Usage

fullConfig.workers

Type