Selenium and Python

This course is included in our On-demand training solution.


Selenium is a set of tools that can be used to automate web testing using a variety of languages including Python. In this course, you’ll learn how to set up a Selenium Python project, locate elements, check navigation, display, and input controls. You’ll also explore how to execute JavaScript from Python tests, work with Ajax elements, and take remote screenshots.

Target Audience

Programmers and testers who want to use Selenium automated web testing with Python to test web applications



Expected Duration

60 min.

Course Objectives

Course Introduction

Selenium and Python

  • create a Selenium Python project
  • Exact Items in Python

  • find exact elements in Selenium Python projects
  • Many Items in Python

  • search for many page elements in Selenium Python projects
  • Popups in Python

  • check popups in Selenium Python tests
  • Windows in Python

  • work with multiple windows in Selenium Python tests
  • Drag and Drop in Python

  • use drag and drop in Selenium Python tests
  • Input Data in Python

  • provide input data in Selenium Python tests
  • Links in Python

  • click links in Selenium Python tests
  • Navigation in Python

  • test navigation in Selenium Python projects
  • Display Items in Python

  • validate display elements in Selenium Python projects
  • Screenshots in Python

  • take a remote screenshot in a Selenium Python project
  • JavaScript and Python

  • execute JavaScript from Selenium Python tests
  • Ajax Elements in Python

  • work with Ajax elements in Selenium Python tests
  • Cookies & Python Tests

  • use cookies in Selenium Python projects
  • Practice: Selenium with Python