What Framework Should I Use for Web Testing?
Offered By: PyCon US via YouTube
Course Description
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the landscape of web testing frameworks in this 32-minute PyCon US talk by Pandy Knight. Dive into the complexities of modern web applications and learn how automated test suites can improve development quality. Compare three major open-source frameworks for web UI testing: Selenium, Cypress, and Playwright. Discover their strengths, weaknesses, and use cases through practical examples, including a basic search engine test implementation. Gain insights into each framework's setup, execution, and potential pain points. By the end of the talk, acquire the knowledge needed to choose the most suitable framework for your team's web testing needs, with a particular focus on Python development.
Syllabus
Intro
Bulldoggy app architecture
Test debt over time
pytest by itself
How Selenium WebDriver works
Selenium WebDriver setup
Selenium WebDriver tests
Selenium WebDriver pain points
Cypress tests
Cypress test execution
Cypress pain points
Setting up Playwright
Browsers, contexts, and pages
Playwright tests
Playwright pain points
Web test framework comparison
Personally, I recommend Playwright for Python
Taught by
PyCon US
Related Courses
Design Computing: 3D Modeling in Rhinoceros with Python/RhinoscriptUniversity of Michigan via Coursera A Practical Introduction to Test-Driven Development
LearnQuest via Coursera FinTech for Finance and Business Leaders
ACCA via edX Access Bioinformatics Databases with Biopython
Coursera Project Network via Coursera Accounting Data Analytics
University of Illinois at Urbana-Champaign via Coursera