Add support for testing Electron.js applications
Currently Cypress can open the browser and load websites for testing. Electron.js applications ARE in essence the browser, so it would be cool to let Cypress test them. Original issue: https://github.com/cypress-io/cypress/issues/2072 - [x] create basic Electron.js example to be used as a proof of concept * see https://github.com/cypress-io/cypress-example-electron - [x] figure out how to change the browser launch from Cypress in order to "attach" to an Electron application * external process, similar to Chrome, passing remote interface url to be able to control the browser process - [ ] see if we can implement testing an Electron.js application with minimal core changes, and most of the code as external plugin (faster iteration) - [ ] figure out the changes / API that a typical Electron.js application would need to be testable from Cypress
Posted by bahmutov on Aug 9, 2019, 7:00 PM
Tags
Related issues
- The only thing keeping me on VSCode these days is the remote SSH development.
- Something similar was done in a sheep model: "A bioactive supramolecular and covalent polymer scaffold for cartilage repair in a sheep m...
- Proposal for OpenHarmony Adaptation of [ ThreadPool ]
- Proposal for a pipe-like operator to chain constructor/method invocations without nesting
- Implement support for Node Stashing
- RSC and CDN interaction makes next.js inefficient for highload projects
Raise real-world problems, find people facing the same issue, and discuss solutions.3,500 issues0 comments
support (E-commerce)
The only thing keeping me on VSCode these days is the remote SSH development.
Something similar was done in a sheep model: "A bioactive supramolecular and covalent polymer scaffold for cartilage repair in a sheep m...
Proposal for OpenHarmony Adaptation of [ ThreadPool ]
Proposal for a pipe-like operator to chain constructor/method invocations without nesting
Implement support for Node Stashing
RSC and CDN interaction makes next.js inefficient for highload projects
Extract Action Notifier framework for push notifications
Improve support for monorepo by supporting git options such as depth, and sparse checkout
Add support for testing Electron.js applications
Currently Cypress can open the browser and load websites for testing. Electron.js applications ARE in essence the browser, so it would be cool to let Cypress test them. Original issue: https://github.com/cypress-io/cypress/issues/2072 - [x] create basic Electron.js example to be used as a proof of concept * see https://github.com/cypress-io/cypress-example-electron - [x] figure out how to change the browser launch from Cypress in order to "attach" to an Electron application * external process, similar to Chrome, passing remote interface url to be able to control the browser process - [ ] see if we can implement testing an Electron.js application with minimal core changes, and most of the code as external plugin (faster iteration) - [ ] figure out the changes / API that a typical Electron.js application would need to be testable from Cypress
Comments (0)
No comments yet. Start the discussion.