selenium-ide
v4.0.1-beta.14
Published
Selenium IDE electron app
Downloads
94
Readme
Selenium IDE v4
This is an electron app instrumenting the electron-chromedriver package to run a chromedriver instance on the Electron browser.
There are three regions to the code:
Main: The electron process, where the NodeJS backend handles the system ops:
- Spawning electron BrowserWindows
- Filesystem operations
- Persists file edit operations
Browser: The renderering code for the electron browser windows.
- Project editor window
- Project selector window
- Playback window
API: The imported side-api package. This contains common code used by the main and browser segments.
This is separated out to make importing types for plugins not require the entire dependency tree of selenium-ide, which involves electron and react and is quite extensive.