A production-style UI automation framework built using Playwright + TypeScript, designed with reusable Page Objects, component abstraction, fixture-based setup, and realistic end-to-end workflow validation.
- Playwright + TypeScript UI automation framework
- Page Object Model (POM) design
- Reusable component abstraction (Navbar, ProductCard)
- JSON-driven test data support
- Fixture-based reusable setup
- Smoke, cart, and purchase flow coverage
- Screenshots, traces, and video on failure
- CI-ready structure for scalable execution
src/
pages/
components/
fixtures/
utils/
test-data/
config/
tests/
ui/
auth/
cart/
checkout/
smoke/