Selenium with Python Online Training

Selenium with Python Online Training Course Content

Getting Started

  • How to install Python on Windows
  • How to install Selenium for Python
  • Setting up Selenium with Python
  • PyCharm : IDE for Python

First Selenium Test

  • How to create first Selenium Python test

Different Browsers

  • How to run Selenium Python tests on Chrome | Headless Chrome
  • How to run Selenium Python tests on Firefox| Headless Firefox
  • How to run Selenium Python tests on Internet Explorer

WebDriver Manager

  • What is Webdriver manager?
  • Use of Webdriver manager
  • How to use Webdriver manager?

WebElements Locators

  • How to find Web Elements Locators in Selenium Python

CSS Selectors - Advanced Locators

  • Using Ids With CSS Selectors To Find Elements
  • How To Use Multiple CSS Classes To Find Elements
  • Using Wildcards With CSS Selectors
  • How To Find Child Nodes Using CSS Selectors

Xpath – Advanced Locators

  • Difference Between Absolute And Relative Xpath
  • How to Build An Effective Xpath
  • Using Text To Build An Effective Xpath
  • Build Xpath Using Contains Keyword
  • Build Xpath Using Starts-With Keyword
  • How To Find Parent and Sibling Nodes

WevDriver Scenarios

  • Selenium WebDriver -> Working With Web Elements
  • Browser Interactions Introduction
  • How To Click And Type On A Web Element
  • How To Work With Hidden Elements
  • Working With Hidden Elements -Practical Example
  • Working With Elements List
  • Understanding Dropdown Elements
  • Working With A Dropdown
  • Working With Navigational commands
  • Working with Conditional commands
  • Handling Implicit Wait
  • Handling Explicit Wait
  • Working with Links
  • Handling Alerts/Popups
  • Handling Frames/Iframes
  • Handling Different browser Windows
  • Handling Web Tables
  • scroll the Webpage
  • Handling Actions
  • Upload a file
  • Download a File using Chrome Browser
  • Radio Buttons And Checkboxes
  • Working With Cookies
  • Capture Screenshot
  • Working With Log File

Excel

  • How to read data from excel
  • Write Data into Excel
  • Data driven Testing Using Excel

Logging Infrastructure

  • Introduction To Logging Infrastructure
  • Changing The Format Of Logs
  • Logger - Console Example
  • Logger - Configuration File Example

Unit test Infrastructure

  • Unit test Introduction
  • Writing First Test Case
  • How To Implement Class Level
  • Setup And TearDown Methods ❖How To Assert A Test Method
  • How To Run Code From Terminal
  • How To Create A Test Suite

Pytest -> Advanced Testing Framework

  • Pytest Installation And First Script
  • Pytest Naming Conventions
  • How To Work With PyTest Fixtures
  • Pytest Fixture Update
  • Multiple Ways To Run Test Cases
  • Conftest -> Common Fixtures To Multiple Modules
  • How To Maintain Run Order Of Tests
  • Running Tests Based On Command Line Arguments
  • Structure Tests In A Test Class
  • How To Return A Value From Fixtures
  • Install PyTest HTML Plugin
  • How To Generate HTML Test Report
  • How to install and create Allure Reports

Enquiry Form