Learn how to automate your web UI testing with Python and Selenium.
Overview
Syllabus
Introduction
- Welcome
- What you should know
- Using the exercise files
- What is automated testing?
- Python-Selenium bindings
- A simple code example
- Cross-browser support
- Cross-browser support
- What is the HTML DOM structure?
- Locating elements by ID
- Locating elements by name
- Locating elements by XPath
- Locating elements by class
- Challenge
- Solution
- Challenge
- Solution
- Challenge
- Solution
- Page interaction
- Filling forms
- Drag and drop elements
- Challenge
- Solution
- What are waits and why do we need them?
- Explicit waits
- Implicit waits
- Next steps
Taught by
Bhoomika Agarwal