Course Outline
Introduction to Selenium with Python
- Python vs Java for writing test scripts
Installation and Setup
Selecting a Python IDE or Editor
Overview of Selenium Architecture
- Selenium IDE
- Selenium WebDriver
- Selenium Grid
Python Scripting Essentials for Test Automation
Working with Selenium Webdriver
The Anatomy of a Web Application
Locating Page Elements through Page Objects
Creating a Unit Test
Accessing a Database
Developing a Test Framework
Running Test Suites against Multiple Browsers
Working with Selenium Grid
Troubleshooting
Closing Remarks
Requirements
- Basic Python programming experience.
- Basic knowledge of test automation.
Audience
- Testers and Developers
Testimonials (5)
The fact of having more practical exercises using more similar data to what we use in our projects (satellite images in raster format)
Matthieu - CS Group
Course - Scaling Data Analysis with Python and Dask
I enjoyed everything as it is all new for me and I can see the added value it can ring to my work.
Zareef - BMW South Africa
Course - Tosca: Model-Based Testing for Complex Systems
It was easy to understand and to implement.
Thomas Young - Canadian Food Inspection Agency
Course - Robot Framework: Keyword Driven Acceptance Testing
The trainer explained every functionality thoroughly.
Argean Quilaquil - DXC
Course - TestComplete
Trainer develops training based on participant's pace