Too Many Failed JavaScript Test Automation Frameworks!
It is a sign of being wrong!
In recent years, I have witnessed a number of test automation attempts using the following automation framework in JavaScript:
- PhantomJS (deprecated)
- WebDriverIO
- Protractor (deprecated)
- TestCafe
- Puppeteer
- Cypress
- Playwright
All those test automation attempts shared a common fate: Failure, assessed against the objective Definition of End-to-End Test Automation Success. As a comparison, I have achieved 100% success with raw Selenium + RSpec since 2011 for client projects and my own.
When I screened Résumés, any mentions of the above JS framework would score a negative point. It is much better to hire a complete layman (check out my workshop articles).