feat: Integrate Playwright for end-to-end testing

Contribution Date
Contribution Project
Contribution Details
feat: Integrate Playwright for end-to-end testing This commit replaces the existing Cypress testing setup with Playwright. Key changes include: - **New Playwright configuration:** Introduced `playwright.config.ts` and related files for Playwright setup. - **Migrated tests:** Transferred existing test logic from Cypress to Playwright, creating new `.spec.ts` files for various test scenarios (form interactions, page checks, WSS, etc.). - **CI/CD integration:** Updated `.github/workflows/ci.yml` and `cypress-tests.yml` to incorporate Playwright test execution. - **Dependency updates:** Added Playwright and related dependencies to `package.json`. - **DDEV integration:** Implemented utilities to seamlessly run Playwright tests within DDEV environments, including context detection and Drush command execution. - **Removed Cypress:** Decommissioned the Cypress framework and related configurations.
Contribution Author
Files count
0
Patches count
1