Cypress vs Selenium WebDriver Comparison by Example
Raw Selenium WebDriver with Ruby Binding is much better.
This article is one of the “Bad Test Automation Frameworks/Tools” series.
Table of Contents:
· Cypress vs Selenium WebDriver (Ruby)
· Comparative Analysis
· Human Factors
· FAQ
I started this article 10 months ago, it was sitting in my drafts and just noticed it today. After my three articles on Cypress,
- Why Cypress Sucks for Real Test Automation? and Part 2: Limitations
- Why JavaScript Is Not a Suitable Language for Real Web Test Automation?”
I thought there is no need to talk about Cypress, which, IMO, is doomed to fail (for reasons, read the above). So far, every Cypress test automation (that I am aware of) failed badly, often embarrassingly. I noticed a trend though, after failures, fake automated testers blamed Cypress and then switched to another JS framework Playwright, just like earlier some of them switched to Cypress from the hyped (and now deprecated) Protractor. Playwright is not good either, maybe slightly better than Cypress, then failed again. The best is still raw Selenium WebDriver in Ruby.
The article An IT Graduate’s frustration with a Fake ‘Senior Test Automation Engineer’ tells an interesting…