playwright-electron-config

Solid

Configure Playwright for comprehensive Electron application testing including E2E tests, visual regression, accessibility audits, and cross-platform test matrices

Testing & QA 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 95/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# playwright-electron-config Configure Playwright for comprehensive Electron application testing. This skill sets up the complete testing infrastructure including E2E tests, visual regression testing, accessibility audits, and cross-platform test matrices with CI/CD integration. ## Capabilities - Configure Playwright for Electron with `_electron` fixture - Generate page object models for Electron windows - Set up visual regression testing with snapshots - Configure accessibility testing with axe-core - Create cross-platform test matrices for CI - Mock Electron APIs (dialog, shell, clipboard) - Test IPC communication between main and renderer - Generate test coverage reports ## Input Schema ```json { "type": "object", "properties": { "projectPath": { "type": "string", "description": "Path to the Electron project root" }, "testDir": { "type": "string", "default": "tests/e2e" }, "features": { "type": "array", "items": { "enum": [ "visualRegression", "accessibility", "coverage", "performance", "ipcTesting", "multiWindow", "systemDialogMocks" ] }, "default": ["visualRegression", "accessibility", "ipcTesting"] }, "platforms": { "type": "array", "items": { "enum": ["windows", "macos", "linux"] }, "default": ["windows", "macos", "linux"] }, "pageObjects": { "type": "array", "ite...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Integrates with

Related Skills