Playwright
Send Playwright results to TestBeaver with the built-in JUnit reporter and the CLI.
1. Install the CLI
npm install -D @testbeaver/cli export TESTBEAVER_API_TOKEN=cr_… export TESTBEAVER_PROJECT_ID=…
Create a token under Account. Full CLI reference: CLI docs.
2. Emit JUnit XML
// playwright.config.ts
import { defineConfig } from '@playwright/test';
export default defineConfig({
reporter: [
['list'],
['junit', { outputFile: 'results.xml' }],
],
});Optional: put @testbeaver:<caseId> in a test title to pin to an existing TestBeaver case.
3. Submit to TestBeaver
npx playwright test testbeaver results submit \ --project "$TESTBEAVER_PROJECT_ID" \ --name "Playwright" \ --results results.xml
The CLI matches or creates cases from the report, starts a run, records results, and closes the run. See matching rules on the CLI page.
Other runners
Playwright · Cypress · pytest · JUnit · TestNG · Selenium · CLI