Hands-On Web App Test Automation
summary
A hands‑on walkthrough builds a real test project from scratch that runs a DuckDuckGo search with pytest and selenium, adds fixtures and page object classes, implements locators and explicit/implicit waits, and shows a browser-specific race condition fix that is diagnosed and corrected. The repo has sectioned branches and the demo ends with green passing tests plus faster parallel runs and notes on Selenium Grid and CI.
AI-written summary · about
chapters (8)
- 0:00Start
- 2:53Web UI Testing Overview
- 3:38Major misconception: unit testing == all testing
- 20:02Setting Up pytest With Our First Test
- 26:09pipenv install pytest
- 30:04Setting Up Selenium WebDriver
- 40:23Defining Page Objects
- 48:56Finding Locators for Elements
related talks
01h 53mHands-On Web UI Testing
22mAn Introduction to Selenium WebDriver with Python
03h 15mAwesome Modern Web Testing with Playwright
32mAll about web application testing
41mAdvanced test automation techniques for responsive apps and sites
37mAdvanced Test Automation Techniques for Responsive Apps and Sites
01h 13mPytest + Selenium: A Match for Testing
39mTesting web apps with Selenium
