Selenium WebDriver with Python (Intermediate)
Automate the browser with Selenium WebDriver and Python.
About this course
Automate the browser with Selenium WebDriver and Python. Over two days you will set up your environment, inspect pages with Chrome DevTools, locate elements with CSS selectors and XPath, fill in forms, move between pages and tabs, handle dynamic content with waits, try Selenium on mobile and organise tests with the Page Object Model.
What you'll learn
- Setting up the development environment, including installing Python and Selenium WebDriver
- Understanding the Selenium WebDriver API and how to use it to interact with web pages
- Locating web elements using different techniques, such as CSS selectors and XPath
- Manipulating web elements, including entering text, clicking buttons, and selecting options from dropdown menus
- Handling web page navigation, including refreshing pages, navigating back and forward, and switching between tabs
- Implementing techniques for effective testing, including waiting for elements to load and handling dynamic content
- Debugging and troubleshooting common issues that may arise when using Selenium WebDriver
Curriculum
Who it's for
Testers, QA engineers and Python developers who want reliable automated web tests.
Before you start
No formal prerequisites. Bring curiosity and a willingness to practise.
Related courses
More in Programming & Web Development →Advanced Java 9
Programming & Web Development
View course →Android Studio Development Essentials
Programming & Web Development
View course →Blockchain: An Overview for Business Professionals
Programming & Web Development
View course →Computer Vision with Python OpenCV
Programming & Web Development
View course →Database Design - Beginner
Programming & Web Development
View course →Flask Development with Python
Programming & Web Development
View course →Let's plan your next step together.
Tell us the course or certification you have in mind and we'll send the outline, upcoming dates, fees and private-team options.