Releases: scherednychenko/playwright-bdd-foundation
Releases · scherednychenko/playwright-bdd-foundation
Release list
v0.1.0 — BDD + Playwright E2E foundation
First public release of the foundation — a small, readable BDD + Playwright E2E starter that's green out of the box.
Highlights
- BDD layer with
playwright-bdd: Gherkin features compile to Playwright specs. - Layered design — features → steps → page objects → typed route catalog.
- Page Object Model with real interaction: a search flow with positive and negative cases.
- Network interception (
page.route) to simulate a failing backend and verify graceful degradation. - Accessibility testing with
axe-coregating critical/serious WCAG 2.1 A/AA violations. - Self-contained: a bundled zero-dependency demo app boots via Playwright
webServer— no external target needed. - Cross-browser (Chromium/Firefox/WebKit), opt-in via
E2E_ALL_BROWSERS=1. - CI: GitHub Actions runs typecheck, lint, format, and the suite on every PR; full matrix on
main; artifacts uploaded. - Code quality: TypeScript strict, ESLint (flat config) + Prettier, Dependabot.
Docs
README.md— quick start, structure, and what it demonstratesARCHITECTURE.md— design rationale and how it scalesTEST-PLAN.md— scope, test-design strategy, coverage matrix
Toolchain
Playwright 1.60 · playwright-bdd 9 · TypeScript 6 · ESLint 10 · Node 22