mirror of
https://github.com/apache/superset.git
synced 2026-04-07 18:35:15 +00:00
1.9 KiB
1.9 KiB
title, sidebar_position
| title | sidebar_position |
|---|---|
| End-to-End Testing | 4 |
End-to-End Testing
🚧 Coming Soon 🚧
Guide for writing and running end-to-end tests using Playwright and Cypress.
Topics to be covered:
Playwright (Recommended)
- Setting up Playwright environment
- Writing reliable E2E tests
- Page Object Model pattern
- Handling async operations
- Cross-browser testing
- Visual regression testing
- Debugging with Playwright Inspector
- CI/CD integration
Cypress (Deprecated)
- Legacy Cypress test maintenance
- Migration to Playwright
- Running existing Cypress tests
Quick Commands
Playwright
# Run all Playwright tests
npm run playwright:test
# Run in headed mode (see browser)
npm run playwright:headed
# Run specific test file
npx playwright test tests/auth/login.spec.ts
# Debug specific test
npm run playwright:debug tests/auth/login.spec.ts
# Open Playwright UI
npm run playwright:ui
Cypress (Deprecated)
# Run Cypress tests
cd superset-frontend/cypress-base
npm run cypress-run-chrome
# Open Cypress UI
npm run cypress-debug
This documentation is under active development. Check back soon for updates!