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


Closing Remarks


  • Basic Python programming experience.
  • Basic knowledge of test automation.


  • Testers and Developers
  14 Hours


Related Courses

Automate Windows Desktop Applications with AutoIt

  14 hours

Scaling Data Analysis with Python and Dask

  14 hours

Data Analysis with Python, Pandas, and Numpy

  14 hours

Accelerating Python Pandas Workflows with Modin

  14 hours

Machine Learning with Python and Pandas

  14 hours

FARM (FastAPI, React, and MongoDB) Full Stack Development

  14 hours

Developing APIs with Python and FastAPI

  14 hours

Web application development with Flask

  14 hours

Build REST APIs with Python and Flask

  14 hours

Test Automation with Galen Framework

  14 hours

Game Development with PyGame

  7 hours

Robot Framework: Keyword Driven Acceptance Testing

  14 hours

Scientific Computing with Python SciPy

  7 hours


  21 hours

Tosca: Model-Based Testing for Complex Systems

  35 hours