Home

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

  1. Test Execution – Playwright runs your tests as normal
  2. Data Capture – The reporter captures results, logs, and artifacts
  3. Upload – Results are sent to Exolar QA API (only in CI)
  4. 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.