Skip to content
🎄 Special Offer! 🎅🎁 Flat 40% OFF on all courses!
All Courses
Programming Courses
Python Certification Training Course
Trending
Python Django Certification Training Course
Node.js Certification Training Course
Java Certification Training Course
Best Seller
Spring Framework Certification Training Course
Spring Boot Certification Training Course
Trending
Hibernate Certification Training Course
Microsoft .NET Framework Certification Training Course
Data Analytics Certification Training Course
Trending
PHP MYSQL with MVC Certification Training Course
Advanced Java Certification Training
Go Language Certification Training
Flutter Certification Training
Get your free demo class
Call Us
Master Program
Full Stack Certification Training Course
Trending
DevOps Master Program Certification Training Course
New
Cloud Masters Program Certification Training Course
Popular
Data Science Master Program Certification Training Course
Popular
Software Testing Master Program Certification Training Course
Get your free demo class
Call Us
Cloud Computing
AWS Solution Architect Associate Certification Training
Trending
AWS Certified DevOps Engineer Professional Training
Popular
AWS Development Certification Training Course
New
Microsoft Azure Certification Training Course (AZ-104 & AZ-304)
Microsoft Azure DevOps Certification Training Course (AZ-400)
Microservices Certification Training Course
Salesforce Developer Certification Training Course
Salesforce Administrator Certification Training Course
Linux Certification Training Course
Get your free demo class
Call Us
DevOps
DevOps Certification Training Course
Trending
Kubernetes Certification Training Course
Docker Certification Training Course
Ansible Certification Training Course
Chef Certification Training Course
GIT Certification Training Course
DevSecOps Certification Training Course in Bangalore
Get your free demo class
Get now
Data science
DataScience with Python Certification Training Course
Best Seller
Machine Learning Certification Training Course
Deep Learning Certification Training Course
(AI) Artificial Intelligence Certification Training Course
Trending
Get your free demo class
Call Us
Big Data
Big Data Hadoop Certification Training Course
Trending
Apache Spark and Scala Certification Training Course
Apache Kafka Certification Training Course
Best Seller
Get Your Free Demo Class
Call Us
Software Testing
Selenium Certification Training Course
Trending
Selenium with Python Certification Training Course
New
Selenium with C# Certification Training Course
Manual Testing Certification Training Course
Get your free demo class
Call Us
Robotic Process Automation
RPA using UiPath Certification Training Course
Trending
RPA using Automation Anywhere Certification Training Course
RPA using Blue Prism Certification Training Course
Get your free demo class
Call Us
Frontend Development
Angular Certification Training Course
Trending
React JS Certification Training Course
Best Seller
Web Development Certification Training Course
MERN Stack Certification Training Course
Get your free demo class
Call Us
Databases
MySQL Certification Training Course
Oracle Certification Training Course
MongoDB Certification Training Course
Trending
Get your free demo class
Call Us
Mobile Development
Android Certification Training Course
Trending
Get your free demo class
Call Us
Placement Records
Placement Records
Interview Preperation
About
FAQs
Blog
Gallery
X
Contact Us
eMexo Technologies
Selenium with Python Certification Training Course
Curriculum
9 Sections
59 Lessons
50 Hours
Expand all sections
Collapse all sections
Module 1: Introduction to Automation Testing
5
1.1
What is Automation Testing?
1.2
Manual vs Automation Testing
1.3
Types of Testing (Unit, Integration, Functional, Regression, etc.)
1.4
Overview of Test Automation Tools
1.5
Why Selenium with Python?
Module 2: Python Basics for Testers
9
2.1
Python Installation and Setup (Anaconda / VS Code / PyCharm)
2.2
Variables, Data Types, and Operators
2.3
Conditional Statements and Loops
2.4
Functions and Modules
2.5
Lists, Tuples, Sets, Dictionaries
2.6
Exception Handling
2.7
File Handling
2.8
OOP Concepts – Class, Object, Inheritance, Polymorphism
2.9
Understanding Decorators and Generators
Module 3: Introduction to Selenium WebDriver
6
3.1
Selenium Architecture & Components
3.2
Browser Drivers (Chrome, Edge, Firefox)
3.3
Setting up Selenium WebDriver with Python
3.4
Running First Selenium Test Script
3.5
Locators: ID, Name, Class, XPath, CSS Selector, LinkText
3.6
Working with Browser Commands (get, back, forward, refresh)
Module 4: Web Elements Interaction
8
4.1
Clicking buttons, entering text, reading attributes
4.2
Handling dropdowns, checkboxes, and radio buttons
4.3
Handling Alerts and Pop-ups
4.4
Managing Frames, iFrames, and Windows
4.5
Waits in Selenium – Implicit, Explicit, Fluent
4.6
Capturing Screenshots
4.7
Executing JavaScript Commands in Selenium
4.8
Handling Shadow DOM Elements
Module 5: Selenium Advanced Concepts
6
5.1
Working with Dynamic Web Elements
5.2
Handling Tables and Pagination
5.3
Actions Class – Mouse Hover, Drag & Drop, Keyboard Actions
5.4
File Upload & Download
5.5
Taking Element-specific Screenshots
5.6
Headless Browser Testing
Module 6: Test Framework – PyTest / Unittest
7
6.1
Introduction to PyTest Framework
6.2
Test Naming Conventions & Assertions
6.3
Fixtures and Setup/Teardown
6.4
Parametrization of Tests
6.5
Generating Reports
6.6
Parallel Execution with PyTest-xdist
6.7
Using Unittest framework (optional)
Module 7: Automation Framework Development
8
7.1
What is a Test Automation Framework?
7.2
Folder Structure Design
7.3
Page Object Model (POM)
7.4
Reusable Utility Functions
7.5
Config Files and Logging
7.6
Exception Handling and Reporting
7.7
Data-Driven Testing using Excel / CSV / JSON
7.8
Reporting with Allure or HTML Reports
Module 8: CI/CD Integration
5
8.1
Introduction to CI/CD
8.2
Git & GitHub for Version Control
8.3
Running Selenium Tests from Command Line
8.4
Jenkins Integration for Continuous Testing
8.5
Scheduling and Reporting via Jenkins
Module 9: API Testing
5
9.1
Introduction to REST APIs
9.2
Using Python requests Library
9.3
GET, POST, PUT, DELETE methods
9.4
Validating API responses
9.5
Integrating API and UI Tests
This content is protected, please
login
and
enroll
in the course to view this content!
Modal title
Main Content