An Introduction to Selenium WebDriver with Python
summary
Builds a working pytest + Selenium WebDriver project in Python that runs a parameterized DuckDuckGo search three times in ~10 seconds on Chrome, showing fixtures (config.json + conftest.py) that yield and quit WebDriver and provide an actor with a browser ability. Uses the screenplay pattern with pages as locators only, interactions as tasks/questions that call browser.get, find_element, send_keys and assertions, includes a tiny homegrown Python screenplay package and configurable implicit wait.
AI-written summary · about
chapters (7)
- 0:00Start
- 0:51Python Project Using Selenium Webdriver
- 5:47Screenplay Pattern
- 10:30Fixtures
- 10:52Using Fixtures
- 11:15Config
- 13:23Webdriver Object
related talks
01h 53mHands-On Web UI Testing
09mWeb Testing with Playwright and Python in 10 Minutes Flat
01h 45mHands-On Web App Test Automation
03h 15mAwesome Modern Web Testing with Playwright
01h 13mPytest + Selenium: A Match for Testing
41mMake yourself comfortable and leverage Selenium with Python
39mAutomating Your Browser and Desktop Apps
46mTest Automation with Selenium WebDriver, Java, and JUnit
