πŸ”— Integrations
Playwright

Playwright integration

⚠️

🚧 Coming soon. Full documentation will land alongside @bgstm/playwright-core v0.1.

NAT integrates with Playwright (opens in a new tab) through the open-source bg-playground/bgstm-playwright-frameworks (opens in a new tab) monorepo (Apache-2.0). The framework provides:

  • @bgstm/playwright-core β€” shared fixtures, a base Page Object Model, and a custom Playwright reporter that streams test results into BGSTM-compatible backends (including NAT).
  • Domain packs (@bgstm/domain-crm, @bgstm/domain-accounting) β€” pre-built page objects, factories, and flows for common business domains.
  • Runnable examples under examples/ so teams can copy-paste a working starting point.

Status

The framework is currently in early scaffolding. The v0.1 MVP is tracked in bgstm-playwright-frameworks#3 (opens in a new tab) and is gated on the BGSTM Reporter API contract (BGSTM#291 (opens in a new tab)) being finalized.

Once v0.1 ships, this page will be expanded with:

  • Quick-start guide
  • Configuration reference for the BGSTMReporter
  • Examples of extending domain packs with project-specific page objects
  • How NAT-tier features (flake analytics, AI failure triage) layer on top of the open-source core

In the meantime

Was this helpful?