ISHA TUITIONS
Back

Selenium with Python Automation – Beginner to Advanced -Day 2 Session

Selenium with Python Automation – Beginner to Advanced – Live Training (Selenium, Python, OOPs, WebDriver, PyTest, POM, Frameworks, CI/CD, Jenkins, GIT, GitHub, Reports)   Master automation testing with our Selenium with Python course designed for both beginners and professionals. This 40-day live …

This event has expired

Event Information

  • Price Rs.6,900.00 per participant
  • Location Online
  • Start Time 9:00 pm October 29, 2025
  • Finish Time 10:00 pm October 29, 2025
  • Capacity Limited to 100 people

Selenium with Python Automation – Beginner to Advanced – Live Training

(Selenium, Python, OOPs, WebDriver, PyTest, POM, Frameworks, CI/CD, Jenkins, GIT, GitHub, Reports)

 

Master automation testing with our Selenium with Python course designed for both beginners and professionals. This 40-day live online training covers Python programming, Selenium WebDriver, PyTest, and real-time automation frameworks. Learn Page Object Model, Data-Driven Testing, CI/CD integration with Jenkins & GitHub, and generate reports with Extent Reports. Hands-on practice and project-based learning ensure a solid foundation in automation testing. Ideal for QA engineers, developers, and anyone aiming to upskill in test automation.

 

About the Instructor:

With over 8 years of experience in the software testing domain, Dinnesh has honed his expertise in test development, test management, and cross-platform system compatibility. He is highly proficient in tools like UFT, Selenium, and Python, and brings a deep understanding of both manual and automation testing. His industry background allows him to deliver insights that bridge the gap between theoretical knowledge and practical application.

Teaching is Dinnesh’s true passion. He has successfully trained numerous professionals and led corporate training sessions tailored to various skill levels. His student-centric approach ensures that every learner receives personalized guidance and support throughout the course. Whether you’re a beginner or looking to upskill, Dinnesh’s sessions offer a hands-on, real-world learning experience in automation testing.

 

Sample Videos:

“Selenium with Python Automation – Beginner to Advanced”-Demo Video

“Selenium with Python Automation – Beginner to Advanced”-Day 1 Video


Live Sessions  Price:

Offer price after discount is 200 USD 159 USD 89 USD Or 19000 INR 99000 INR 6900 Rupees.

 

Enroll For Free Demo

OR

WhatsApp

 

Free Day 2 Session:

29th October @ 9 PM – 10 PM (IST) (Indian Timings)

29th October @ 11:30 AM – 12:30 PM (EST) (U.S Timings)

29th October @ 3:30 PM – 4:30 PM (BST) (UK Timings)

 

Class Schedule:

For Participants in India: Monday to Friday @ 9 PM – 10 PM (IST)

For Participants in the US: Monday to Friday @ 11:30 AM – 12:30 PM (EST)

For Participants in the UK: Monday to Friday @ 3:30 PM – 4:30 PM (BST)

 

What students have to say about Dinnesh:

All the topics were covered and having real time explanations. Overall I was able to get hands on selenium with python. Thank you for providing us the completion certificate too. – Abhishek Vavilapalli

Really solid course! It starts with Python basics and gradually builds up to advanced Selenium topics. Learned a lot. – John d

The trainer had a great way of breaking down complex topics into simpler concepts. I especially appreciated how each session built on the previous one—it really helped me stay on track and understand how everything connects.- Samyukatha

Loved the part where they explained automation frameworks and how Jenkins fits into the CI process. Very detailed and easy to follow. – Aswin 

This course gave me a great foundation in both Selenium and Python. Totally worth it.- Manasvi

Clear, to the point, and lots of chances to practice. Great experience! – Naga Saketh

Fantastic course for beginners and anyone moving into test automation. I’m glad I took it. – Pooja Singh

This course was well-paced and thoughtfully structured. Even with a busy work schedule, I was able to keep up with the lessons and practice regularly. The hands-on approach really helped me retain what I learned. – Ashish Gupta

 

What will I Learn by end of this course?:

  • Understand the basics of automation testing and Python programming.
  • Use Selenium WebDriver to automate web applications.
  • Write test scripts using Python and Selenium.
  • Build and implement automation frameworks.
  • Generate reports and log test results.
  • Set up Continuous Integration with Jenkins and GitHub.
  • Be able to perform data-driven testing and handle dynamic web elements.

 

Salient Features:

  • 40+ Hours of Live Training along with recorded videos
  • Lifetime access to the recorded videos
  • Course Completion Certificate

 

Who can enroll in this course?

  • QA Engineers looking to upskill in automation.
  • Developers wanting to learn test automation.
  • Beginners who want to start a career in test automation.
  • Professionals interested in learning Selenium with Python.
  • Anyone looking to learn Continuous Integration and automation frameworks.

 

Course syllabus:

OverView:

  • Module 1: Overview on Automation
  • Module 2: Python Programming for Selenium
  • Module 3: Python Object Oriented Programming
  • Module 4: Selenium WebDriver
  • Module 5: PyTest
  • Module 6: Extent Reports, Page Object Model
  • Module 7: Automation Frameworks
  • Module 8: Continuous Integration (CI) – Jenkins, GIT & Github

 

Module 1: Overview on Software Testing & Automation

  • What is Software testing?
  • Ways of Software Testing
  • Challenges in Manual testing
  • Use of automation Testing
  • Tools for Automation Testing
  • What is Selenium?
  • Features of Selenium
  • Limitations in Selenium

 

Module 2: Python Programming for Selenium

  • Download and install Python
  • Setup Python Environment
  • How to use PyCharm
  • Basic Python Program
  • Run a Python program
  • Understanding console output
  • Python Variables and Data Types
  • Python Operators
  • Conditional statements
  • Looping statements
  • Lists and Tuple
  • String
  • Dictionary and Set

 

Module 3: Python Object Oriented Programming

  • Classes and objects in Python
  • Functions and methods in Python
  • Passing parameters to the methods
  • Python Constructor
  • Method Overloading
  • Constructor Overloading
  • Static variables and methods
  • Python Inheritance
  • Method Overriding
  • PythonPackages
  • Exception Handling
  • Python Database Connectivity

 

Module 4: Selenium WebDriver

  • Download WebDriver API
  • Create WebDriver Project in PyCharm
  • Create WebDriver test case
  • Execute test case on multiple browsers
  • Locators
    • What are locators?
    • Types of Locators
    • Types XPath
    • Writing XPath
    • Built-in functions in XPath
    • Handling Dynamic elements using XPath
  • WebDriver commands
    • Browser commands
    • Get commands
    • Switching commands
    • Navigation commands
    • Conditional commands
    • Implicit, Explict and Fluent Waits
  • Handling Web Elements
    • Textbox/Input box
    • Links
    • Radio Button/Checkbox
    • Dropdown box/Combo box
    • Multi Select dropdown
    • List box
    • Calendar/Date Picker
    • Web Links
    • HTML frames/Iframes
  • Web/HTML Tables
    • Mouse actions using Actions class
    • Mouseover
    • Mouse double click
    • Mouse right clicks
    • Drag and Drop
    • Handling Slider/scroll bar
    • Resizing
    • Handling Tooltips
  • Keyboard actions
  • How to use JavaScript Executor
  • Browser profiles
  • Desired Capabilities
  • Handling cookies
  • Headless browser testing
  • Capturing Screenshots
  • Data Driven Testing in Selenium
    • What is data driven testing?
    • Data Driven Tests using multiple sources
      • Excel/csv files
      • Databases
      • Text files
    • Python logging

 

Module 5: PyTest

  • What is PyTest? Features of PyTes
  • Install PyTest in Pycharm
  • How to write PyTest Test case
  • Annotations in PyTest
  • PyTest html Report
  • Prioritizing tests
  • dependsOnMethods
  • Skipping tests
  • Grouping methods
  • Parameterization
  • Parallel testing
  • Data Provider
  • PyTest Hooks

 

Module 6: Extent Reports, Page Object Model

  • Generating Extent Reports
  • Page Object Model – Creating Page objects

 

Module 7: Automation Frameworks

  • What is Framework?
  • Various Types of Frameworks
  • Implementation of Hybrid Driven Framework from the scratch
  • Creating page objects and Object repository
  • Creating utility files
  • Setting up configuration files
  • Creating automation test scripts
  • Creating data driven test scripts
  • Generating extent reports
  • Generating logs using Python Logging Module
  • Execute test scripts
  • Emailing test reports
  • Execute test scripts using bat file

 

Module 8: Continuous Integration (CI) – Jenkins & GIT

  • What is Continuous Integration?
  • Continuous Integration Tools
  • Download and install Jenkins
  • Maven integration with Jenkins
  • Run selenium test scripts through Jenkins
  • Downloading and Installing GIT
  • Installing GIT and GITHUB plug-ins for Jenkins
  • Git commands
  • Uploading project to Github

 

Leave A Reply

Your email address will not be published. Required fields are marked *