Python Training: Exploring Selenium for Automated Testing


Course Delivery

Live Instructor-Led Training

Course Description

The course Selenium for Automated Testing (Python Training) teaches you to how to build an automated testing framework with Selenium and Python. The training begins with a review of core Python programming concepts. This is followed by a detailed exploration of Selenium and its many automated testing features. The course discusses WebDriver setup, capabilities configuration, design patterns for multi-browser testing and more. Students are taught how to build an automated testing framework using Selenium and Python.

Course Dates and Pricing


Jan 8 - 10, 2025$3,350.00Feb 5 - 7, 2025$3,350.00Mar 5 - 7, 2025$3,350.00Apr 9 - 11, 2025$3,350.00May 7 - 9, 2025$3,350.00Jun 4 - 6, 2025$3,350.00Jul 9 - 11, 2025$3,350.00

Course Outline

Introduction - Overview

Setup and Configuration
Working with Functions and Classes
Working with Databases
Working with Files
Working with Modules
Putting it all Together

Selenium WebDriver And Locators

Setup and Installation
Running Tests on Various Browsers
Finding Elements
CSS Manipulation
XPath Manipulation
Advanced Locators

Selenium WebDriver: Practical Considerations

Working with Web Elements
Useful Methods and Properties
Wait Types
Switching Windows
Working with the Actions Class
Working with the Logging Infrastructure

Testing Frameworks

Unit Test Infrastructure
Pytest Advanced Testing Framework
Automation Framework - Part 1
Automation Framework - Part 2
Automation Framework - Part 3
A Complete Practice Exercise
Data Driven Testing
Running Complete Test Suite

Course Locations

  • Ottawa

  • Montreal

  • Toronto

Related Python Training

Python Training: Python Programming for Pros

The course Python Programming (Python Training) teaches you how to write high quality Python codes. The training includes Python basics including variables & data types, control structures, functions & data structures. The course also covers classes, inheritance, data access, error handling, IO operations & the use of the standard library for Python. Training course titled Python Training: Python Programming for Pros that will allow you to hone your professional skills.

Jan 21 - 24, 2025$3,750.00Feb 18 - 21, 2025$3,750.00Mar 18 - 21, 2025$3,750.00Apr 22 - 25, 2025$3,750.00May 20 - 23, 2025$3,750.00Jun 17 - 20, 2025$3,750.00Jul 22 - 25, 2025$3,750.00

Python Training: Essential Python for Testing

The course Core Python for Testing (Python Training) teaches you to write Python code in support of automated testing activities. The training begins with Python coding fundamentals including variables, control structures, scope, classes and inheritance. This is followed by a detailed exploration of the Python unit testing framework and a brief introduction to Selenium for automated testing. Training course titled Python Training: Essential Python for Testing that will allow you to hone your professional skills.

Jan 29 - 31, 2025$3,350.00Feb 26 - 28, 2025$3,350.00Mar 26 - 28, 2025$3,350.00Apr 30 - May 2, 2025$3,350.00May 28 - 30, 2025$3,350.00Jun 25 - 27, 2025$3,350.00Jul 30 - Aug 1, 2025$3,350.00