spectron-test-setup

Solid

Set up Spectron (deprecated) tests for legacy Electron application testing

Testing & QA 1,160 stars 71 forks Updated today MIT

Install

View on GitHub

Quality Score: 94/100

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

Skill Content

# spectron-test-setup Set up Spectron tests for legacy Electron applications. Note: Spectron is deprecated; use Playwright for new projects. ## Capabilities - Configure Spectron test environment - Generate test structure - Set up WebDriverIO integration - Handle application lifecycle - Create page objects ## Input Schema ```json { "type": "object", "properties": { "projectPath": { "type": "string" }, "electronPath": { "type": "string" } }, "required": ["projectPath"] } ``` ## Example Test ```javascript const Application = require('spectron').Application; const path = require('path'); describe('Application launch', function () { beforeEach(function () { this.app = new Application({ path: require('electron'), args: [path.join(__dirname, '..')] }); return this.app.start(); }); afterEach(function () { if (this.app && this.app.isRunning()) { return this.app.stop(); } }); it('shows initial window', function () { return this.app.client.getWindowCount().then(count => { expect(count).toBe(1); }); }); }); ``` ## Migration Note Consider migrating to `playwright-electron-config` for modern Electron testing. ## Related Skills - `playwright-electron-config` - `electron-mock-factory`

Details

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

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Testing & QA Solid

playwright-electron-config

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

1,160 Updated today
a5c-ai
Testing & QA Listed

playwright-enhanced

Advanced Playwright automation with auto-detection, custom fixtures, trace debugging, visual testing, mobile emulation, and production-grade test architecture.

3 Updated today
KaliBellion
Testing & QA Solid

playwright

Playwright E2E testing, page objects, fixtures, visual regression, accessibility testing, and CI integration patterns.

1,160 Updated today
a5c-ai
Testing & QA Solid

playwright-expert

Use when writing E2E tests with Playwright, setting up test infrastructure, or debugging flaky browser tests. Invoke to write test scripts, create page objects, configure test fixtures, set up reporters, add CI integration, implement API mocking, or perform visual regression testing. Trigger terms: Playwright, E2E test, end-to-end, browser testing, automation, UI testing, visual testing, Page Object Model, test flakiness.

9,537 Updated 1 weeks ago
Jeffallan
Testing & QA Solid

playwright-core

Battle-tested Playwright patterns for writing and debugging reliable E2E, API, component, visual, accessibility, and security tests. Use when you need locator strategy, assertions, fixtures, network mocking, auth flows, trace debugging, or framework recipes for React, Next.js, Vue, and Angular. TypeScript and JavaScript.

264 Updated 6 days ago
testdino-hq