Why Raw Selenium Syntax is better than Cypress and Playwright? Part 3: Accurate, Intuitive, Consistent, and Geniously Designed

Head-on Comparison of the Factors that matters

Zhimin Zhan
11 min readJul 4, 2023

--

Image credit: https://www.holidayhometimes.com/head-to-head-battle-ayosdito-ph-sulit-com-phs-real-estate-listings/

After Part 1 and Part 2, some desperate JS testers might have been waiting for this article to see what I have to say about a direct comparison of Selenium vs (Cypress or Playwright) for the technical engineers level. Even after acknowledging the facts in Parts 1 and 2, some might think Cypress/Playwright wins Selenium in the aspect of technical engineers. Wrong! Raw WebDriver syntax is heaps better than Cypress/Playwright in this tier too.

Initially, I was only planning to write this single article on WebDriver syntax advantage over Cypress/Playwright. During writing, due to many lies spread by fake automated testers and vendors, I thought it better to clear those first. So, there were Part 1 and Part 2.

Now, let’s get to the business. Reminder, we are talking about the technical aspects of automation scripts, excluding the views of non-tech team members. Below are the factors I will be using to compare,

  • Easy to learn (to train new testers)
  • How easy to remember core test syntax
  • Consistency

--

--

Zhimin Zhan

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