Playwright Reporter
The Exolar QA reporter automatically captures your Playwright test results and sends them to your dashboard. Choose how you want to integrate.
How It Works
- Test Execution – Playwright runs your tests as normal
- Data Capture – The reporter captures results, logs, and artifacts
- Upload – Results are sent to Exolar QA API (only in CI)
- Dashboard – View results instantly in your dashboard
Features
CI-Only Activation
Automatically detects CI environments. No uploads during local development.
Zero Configuration
Works out of the box with just an API key. All settings have sensible defaults.
AI-Enriched Context
Captures detailed failure context for intelligent debugging with AI assistants.
Artifact Upload
Screenshots, videos, and traces are uploaded and accessible from the dashboard.
Integration Options
Quick Example
playwright.config.ts
// playwright.config.ts
import { defineConfig } from "@playwright/test";
import { exolar } from "@exolar-qa/playwright-reporter";
export default defineConfig({
reporter: [
["html"],
[exolar, { apiKey: process.env.EXOLAR_API_KEY }]
],
});That's it! The reporter will automatically send results to Exolar QA when running in CI.