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