Hi Team.
I'm evaluating Playwright for E2E testing of a large-scale Electron app and need clarity on production readiness before committing.
The App's Context:
- App: Electron 40.0.0, TypeScript, React, cross-platform (Windows/macOS/Linux)
- Features: Multi-window, system tray, native menus, notifications, real-time messaging
- Nice to have: AI test generation
Main Concern
"Experimental" Status
Playwright's docs say: "Playwright has experimental support for Electron automation"
What does "experimental" mean? Is it production-ready or risky?
Also, Can Playwright test: system tray, native menus, keyboard shortcuts, notifications?
Do we need RobotJS workarounds ?
What Electron features are NOT supported?