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
- Star or watch
bg-playground/bgstm-playwright-frameworks(opens in a new tab) for release notifications. - Follow issue #3 (opens in a new tab) for v0.1 progress.
- See the open-source
bg-playground/BGSTM(opens in a new tab) repo for the methodology and reporter API contract.
Was this helpful?