Cypress vs Selenium WebDriver Comparison by Example

Raw Selenium WebDriver with Ruby Binding is much better.

Zhimin Zhan
10 min readJun 21, 2022

--

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,

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…

--

--

Zhimin Zhan

Test automation & CT coach, author, speaker and award-winning software developer. Help teams succeed with Agile/DevOps by implementing real Continuous Testing.