← All changelogs

Changelog

Checkly Playwright Reporter 1.8

Published

A production-ready reporter for Playwright

The Checkly Playwright Reporter runs alongside your Playwright tests, captures execution data (logs, traces, network activity, console output, performance metrics), and uploads it to Checkly so your team can debug runs without digging through CI artifacts or trace files. It works locally and in CI, and now automatically scrubs sensitive values from reports and trace files, with full control via scrubbing options like envVars, autoDetect, and replacement.

Getting started takes about a minute

Install the reporter, export CHECKLY_API_KEY and CHECKLY_ACCOUNT_ID, add createChecklyReporter() to the reporter list in your playwright.config.ts, and run npx playwright test. Then open the run in Checkly to explore traces, logs, network requests, console output, and performance data.

npm install --save-dev @checkly/playwright-reporter

Also shipped

  • Run summary: Colour-coded [project] indicators while tests run, plus a per-project breakdown in your terminal with deep links to traces and full results in Checkly.
  • Performance: The Suite Performance Graph shows CPU and memory usage over time, broken down by Playwright project, to help find memory leaks and right-size CI machines.
  • Git detection: Branch, commit SHA, and author are auto-detected in CI and locally, with no configuration.
  • Debugging: Step reports now include root cause analysis by Rocky AI, the exact source line with surrounding context, and direct trace, snapshot, screenshot, and video assets.
  • Network data: Network requests now include domain, resource type, headers, timing, and transfer and resource bytes; resource type is derived from Content-Type when the browser does not provide it.
  • Run logs: The test command is auto-detected and shown in the Checkly UI, and job logs from the run are uploaded for review and sharing.