When to use MultiStep Checks
Choose MultiStep Checks when you need to monitor complex API workflows with sequential requests using the familiar Playwright API. MultiStep Check runs are based on a singlespec.ts
file, limited to making HTTP requests (there’s no browser available) and the max check run duration is capped at .
When to use Browser Checks
Choose Browser Checks when you need to monitor end-to-end user flows and realistic interactions with automated browser testing using Playwright. Browser Check runs are based on a singlespec.ts
file, support the headless Chromium/Chrome browser and the max check run duration is capped at .
When to use Playwright Check Suites
Choose Playwright Check Suites when you need cross-browser support, custom dependencies, or when you already have an existing Playwright test suite that includes critical flows that should become monitoring checks. Playwright Check Suites support multiple spec files, advanced global configuration, multiple Playwright projects, tags for selective monitoring, storage state, custom dependencies, and more.Playwright Check Suites are the native way to run your Playwright project in production.
Feature comparison
Feature | Playwright Check Suites | Browser Check | MultiStep Check |
---|---|---|---|
Supports Monitoring as Code | Yes | Yes | Yes |
Test fixtures | page , context , browser , browserName , request | page , context , browser , browserName , request | request |
Multiple spec files | Yes | No | No |
Flexible test selection via tags and projects | Yes | No | No |
Browser compatibility | Chromium, WebKit, Firefox | Chromium, Chrome | — |
Storage state | Yes | No | No |
Multiple Playwright Projects | Yes | No | No |
Custom dependencies (public and private) | Yes | No, fixed runtime dependencies. | No, fixed runtime dependencies. |
Max Check Duration | |||
Playwright feature parity | Complete (via playwrightConfigPath ) | Partial (via playwrightConfig ) | Partial (via playwrightConfig ) |
Flaky test detection | Yes | No | No |
Fake media devices | Yes | No | No |