Electron Service
wdio-electron-service is a 3rd party package, for more information please see GitHub | npm
WebdriverIO service for testing Electron applications
Enables cross-platform E2E testing of Electron apps via the extensive WebdriverIO ecosystem.
Spiritual successor to Spectron (RIP).
Features
Makes testing Electron applications much easier via:
- 🚗 auto-setup of required Chromedriver (for Electron v26 and above)
- 📦 automatic path detection of your Electron application
- supports Electron Forge, Electron Builder and unpackaged apps
- 🧩 access Electron APIs within your tests
- 🕵️ mocking of Electron APIs via a Vitest-like API
Installation
You will need to install WebdriverIO
, instructions can be found here.
Quick Start
The recommended way to get up and running quickly is to use the WDIO configuration wizard.