Python Selenium Training - Best Selenium Python Tutorial Online
20% Festival Month Offer Avail Now

Selenium Python Videos with Support

(24 modules , 35 hrs , 2 live projects )

25 Days Access

35 hrs of Videos USD 125 100 Enroll

Lifetime Access

35 hrs of Videos USD 250 200 Enroll

Selenium Python Course Curriculum


Selenium Python Training course videos will help you learn Python, Pytest,WebDriver and Frameworks. The objective of the course is that you should be able to work on Selenium using Python to an expertise which can help you clear interviews / work on projects

Python Essentials

Training Video - 1

Duration 35 mins

Introduction to Python

  • Overview of Python
  • What can Python do?
  • Why Python ?
  • Features of Python
  • Install Python on Windows
  • Setting path at Windows
Watch Video
Training Video - 2

Duration 40 mins

Python Variables & Data Types

  • Basic Syntax of Python
  • First Python Program
  • Python Identifiers
  • Reserved Words
  • Lines and Indentations in Python
  • Comments in Python
Watch Video
Training Video - 3

Duration 1 Hour 2 mins

Python Decision Making & Functions

  • Python Decision Making
  • Python if, else and else-if Statements
  • Python Loops
  • Python while and for loop
  • Break, Continue and Pass
  • Python Date and Time
Watch Video
Training Video - 4

Duration 1 Hour

Python Data Structures

  • Python – Strings
  • Python – Lists
  • Python – Tuples
  • Python – Sets
  • Python – Dictionaries
  • Python Iterators
Training Video - 5

Duration 47 mins

Python Modules

  • Python Modules
  • Building functions inside modules
  • Global and local variables
  • Using pass in module functions
  • From and Import
  • Importing and using functions in different module
Training Video - 6

Duration 37 mins

Inheritance & its types

  • Inheritance
  • What is Inheritance
  • Types of Inheritance
  • Single-Level Inheritance
  • Multi-Level Inheritance
  • Multiple Inheritance
Training Video - 7

Duration 24 mins

Encapsulation

  • Encapsulation
  • What is Encapsulation?
  • Private Variables and Functions
  • Abstract Classes
Training Video - 8

Duration 15

Decorators & Generators

  • Decorators
  • What are decorators?
  • Creating Decorators
  • Generators
  • What are Generators?
  • Creating Generators
Training Video - 9

Duration 31 mins

Openpyxl and Reading excel files

  • Installation of Openpyxl
  • Reading and Writing Excel Files
  • Introduction
  • Why do we read and write Excel files?
  • Read Cell value by column Index
  • Read cell value by column name
Training Video - 10

Duration 20 mins

Writing into Excel file

  • Why do we write to excel files?
  • Writing to a cell by column name
  • Writing to a cell by column Index
  • Read Properties file

PyTest

Training Video - 11

Duration 20 mins

Introduction to Pytest

  • What is PyTest
  • Installation of Pytest
  • Pytest Conventions
  • How to make a test
  • Running a test in PyTest
  • Create multiple tests
Watch Video
Training Video - 12

Duration 17 mins

Grouping & Parameterizing test cases

  • Grouping Test cases
  • Parameterizing Test cases
  • Assertions
Watch Video
Training Video - 13

Duration 20 mins

Fixtures & Dependency

  • Fixtures
  • Running Test cases in particular order
  • Dependency of Test cases
Training Video - 14

Duration 11 mins

Pytest Allure Reports

  • PyTest Allure Reports
  • Installation of allure in PyTest
  • Command to generate reports
Training Video - 15

Duration 17 mins

Customizing Allure Report

  • Allure html report generation in PyTest
  • Customizing allure reports in PyTest
  • Adding messages and logs to allure reports
  • Attaching the screenshot to allure reports

Python with Selenium

Training Video - 16

Duration 1 Hour 14 mins

Introduction to Selenium Webdriver

  • Configure Selenium Python Libraries in eclipse
  • Check Selenium Version
  • Webdriver 3
  • Selenium RC, WebDriver 2 and WebDriver 3
  • Architecture of Selenium Web driver
  • Different Drivers - FirefoxDriver, ChromeDriver, InternetExplorerDriver and EdgeDriver
Training Video - 17

Duration 37 mins

Objects and Object Identification

  • Writing single script to run on multiple browsers
  • Techniques to Identify Elements
  • Finding Xpath in Mozilla
  • Inspecting elements in Mozilla, Chrome, IE, Edge
  • Understanding HTML to work with selenium
  • What is Locator Statergy
Training Video - 18

Duration 1 Hour 25 Mins

Selenium with Python Concepts -1

  • Implicit Wait
  • InvalidSelectorException and NoSuchElementException
  • getAttribute function and usage
  • Multiple Object Extraction with selenium webdriver
  • Detecting and managing Hidden Components on page
  • isDisplayed Function
Training Video - 19

Duration 45 mins

Selenium with Python Concepts -2

  • Dynamic Waiting Techniques - Explicit and Implicit waits
  • Page Load Timeout Property
  • WebDriverWait and ExpectedConditions
  • Managing Ajax based components on the web page
  • Concept of sets
  • Window handles
Training Video - 20

Duration 1 Hour 21 mins

Handling Frames & WebTables

  • What are frames and Handling frames in webpage.
  • Handling frames inside frames
  • Moving mouse and Complex user gestures using Actions
  • Drag, Drop, native events using Actions
  • Randomness and Randomly clicking/ Selecting Objects
  • Webtable concept and Extracting data from Web Table
Training Video - 21

Duration 1 Hour 14 mins

Handling Ajax Auto Suggests, JSE & AutoIT

  • Handling Ajax Auto-suggests
  • Cookie management with WebDriver
  • WebDriver script - Adding, Deleting, Updating cookies
  • Finding coordinates of a web object
  • JavaScript Executor and its usage
  • Uploading files with selenium and AUTOIT
Training Video - 22

Duration 2 Hours 41 mins

Exercises

  • Password Encryption and Decryption in Selenium
  • Google Pagination example
  • Unpredictable Popup
  • Printing Names of all Facebook Friends
  • Scroll example
  • Selecting date from Calendar

Frameworks & Live Project

Training Video - 23

Duration 2 Hours 07 mins

Data Driven Framework

  • What is Data Driven Framework?
  • Brief discussion about goals to be achieved after building data driven framework
  • Generating a core framework structure which can be used with any project with minimum changes
  • Generating test cases
  • Build report generation functions
  • Generating Reports and Adding Logs in Reports
Training Video - 24

Duration 12 Hours 26 mins

Hybrid Framework

  • Introduction to Hybrid framework
  • Goals of Hybrid Framework
  • Building XLS Files
  • Arrangement of Data in Xls Files
  • Generic and App Keywords
  • Building Package Structure

Total modules

24

Total Duration (hrs)

35