You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Run all tests
npx playwright test# Run specific module
npx playwright test tests/policy/
# Run in headed mode (see browser)
npx playwright test --headed
# Run in parallel (4 workers)
npx playwright test --workers=4
# Run specific tag
npx playwright test --grep @smoke
Generate Allure Report
# Run tests with Allure output
npx playwright test --reporter=allure-playwright
# Generate and open report
allure generate allure-results --clean -o allure-report
allure open allure-report
🔑 Key Framework Features
✅ Page Object Model (POM) — clean separation of locators and test logic
✅ Parallel Execution — 40% faster runs with configurable workers
✅ Shadow DOM Handling — custom utilities for complex UI elements
✅ Network Interception — mock APIs and validate request/response
✅ API + UI Combined Testing — end-to-end workflow validation
✅ Database Validation — SQL queries to verify data integrity post-actions
✅ Allure Reporting — detailed reports with screenshots and traces
✅ GitHub Actions CI/CD — automated runs on every push and PR
End-to-end UI & API test automation framework built with Playwright and TypeScript for insurance domain applications. Covers multi-module workflows, CI/CD integration, and parallel execution.