Talks: What framework should I use for web testing?

Saturday - April 22nd, 2023 3:15 p.m.-3:45 p.m. in 355ABC

Presented by:

Experience Level:

Some experience


Web apps these days are bigger than ever! With added complexity comes higher risk for bugs and poor user experience. One of the best ways to improve quality during development is to build feedback loops with automated test suites that run continuously. These days, there are three major open source test frameworks for automating web UI tests:

  • Selenium, the old-school browser automation tool
  • Cypress, the darling framework for frontend developers
  • Playwright, the dark horse rising in popularity

These three can test any kind of web app, including ones developed in Python, but which one is best? In this talk, I’ll give a brief overview of each one, including example code for a basic search engine test. We will compare and contrast their features head-to-head so that you can make the right decision for your team.