Selenium with Python Training

Selenium with Python Online Training Content

Module-1 : Python Programming

  • Getting started with python
  • Installing Python3
  • Running python programs
  • Datatype & Variables
  • Python numbers
  • Python Strings
  • Python String Formatting
  • Python Lists
  • Python Dictionaries
  • Python Tuples
  • Data type conversion
  • Python Control Statements
  • Python Functions
  • Python Loops
  • Python Mathematical Function
  • Python Generating Random numbers
  • Python File Handling
  • Python Object and Classes
  • Python Operator Overloading
  • Python inheritance and polymorphism
  • Python Exception Handling
  • Python Modules
  • Python Built-in Functions
  • How to read and write files

Module-2 : Selenium WebDriver with Python

  • Introduction to WebDriver
  • WebDriver features and drawbacks
  • Install Selenium with Python
  • Run tests on Chrome, Firefox & IE
  • Locators in Selenium
  • X Path in detailed
  • Capturing Xpath & ChroPath plug-in
  • Difference Between Absolute And Relative Xpath
  • Writing Xpaths
  • Built-in functions in XPath
  • Handling Dynamic elements using Xpath

Module-3 : WebDriver Commands

  • Basic commands
  • Close & Quite
  • Conditional commands
  • waits – implicit wait & explicit wait
  • Navigation commands

Module-4 : Working with WebElements – Part1

  • Input boxes
  • Drop down boxes
  • Radio buttons
  • Check boxes
  • Links
  • Alerts/Popups
  • Frames/ iframes
  • Browser windows
  • Web/HTML Tables
  • Scroll Webpage

Module-5 : Working with WebElements – Part2

  • Mouse actions
  • Mouse Hover
  • Right click
  • Double click
  • Drag and Drop
  • Resize
  • Slider
  • Upload files
  • Download files
  • Date Pickers

Module-6 Advanced Concepts

  • Handling Dynamic Elements
  • Handling Cookies
  • Taking screen shots
  • Logging

Module-7 Data Driven testing(Excel)

  • What is data driven testing?
  • Read data from Excel file
  • Write data into Excel file
  • Excel Utilities Class
  • Data Driven testing using Microsoft Excel

Module-8: Python UnitTest Framework

  • Introduction Python UnitTest Framework
  • Python UnitTest Methods
  • Skipping tests
  • Python UnitTest Assertions
  • Batch Testing- Creating Test Suites & Managing test suites
  • HTML reporting library
  • Sample Project1 Selenium+UnitTest+HTML reports
  • Sample Project2 using Page Object Model

Module-9: Python PyTest Framework

  • PyTest Installation
  • PyTest Naming Conventions
  • PyTest Test case
  • PyTest Fixtures
  • How to use common Fixtures in Multiple Modules
  • Run All the Modules in Package
  • Run Specific Module from a Package
  • Run Specific Test Method from a Module
  • Grouping Tests
  • Skipping Tests
  • Ordering Tests
  • Run tests in parallel using pyTest xdist-plugin
  • Ordering Tests
  • Parameterization
  • Command Line arguments
  • pyTest HTML Report generation
  • Selenium Python Project| PyTest, Page Object Model, HTML Reports

Module-10: Selenium Python Robot Framework

  • Introduction of Robot Framework
  • Installing Robot framework, Selenium Library & Intellibot plugin
  • Selenium Tests using Robot Framework
  • Types of Variables & how to use them
  • Keywords
  • Setup & Teardown methods
  • Tags

Module-11: Continuous Integration

  • Run Python tests in Jenkins
  • Git & Github

Selenium Python Online Training with C# Programming Basics by Industry working Selenium Professional having more than 12+ years of real time experience in Manual Testing, Automation Testing with Selenium- Java, Selenium-Python, HP UFT (QTP) .

Become Selenium with Python Professional in Just 30 Days. 100% Practical Training provided by QA Merits Trainers. After training you can attend the interviews.

QA Merits helps you in Interview Cracking with Lot of Materials and Interview Questions we are going to share with you and we are providing Soft Copy of the material and Sample Selenium with Python Resumes.

For more details attend live selenium python course demo Today!

Enroll for Online Training