Skip to main content

Playwright configurations

A configuration defines how saved Playwright tests run: the browser, viewport, retries, timeouts, and captured evidence.

Choose configurations​

In New run, select Device profiles or expand Advanced configurations. Each selected test runs under each selected configuration.

In Settings → Playwright, choose the configuration used for generation checks and the configurations preselected for new runs. Re-running a past run reuses that run's choices.

Edit a configuration​

The Configuration files cards show the project's files under Configurations/. Open a card's editor to change its contents. The cards themselves are a read-only summary.

Start from a working project configuration. Keep the JSON object inside defineConfig(...) valid JSON: JavaScript expressions and comments inside that object are not supported by the configuration reader. Preserve TestVibe's runtime and reporter settings when changing individual options.

Settings → Playwright also provides project-wide assertion timeout, test timeout, and concurrency settings. These are separate from choosing a configuration file.

Browser-VU load tests use headless Chromium and read supported browser-context options from one configuration, chosen in the load test's setup or falling back to Default. These include viewport, authentication, permissions, and geolocation; selecting a configuration does not change the load browser or run a browser matrix. See advanced options and browser profiles.