• Days
  • Hours
  • Mins
  • Secs
  • Techcanvass
    Landline Number  +91 22 2570 2772    Landline Number  +91 22 4015 5175    Landline Number  +91 932 55 66 777

    Selenium 3.0 Training with Python

    Course Overview

    Techcanvass’s Selenium 3.0 certification training with Python is designed to help you master Selenium 3.0 suite using Python language. Python is a structured and easy to learn programming language.

    The course will help you in getting proficient with Python basics, Selenium 3.0 suite, web driver, PyUnit, PyTest, data driven testing, frameworks etc.

    This is a hands-on course, where conceptual sessions are conducted together with practical sessions. You can try out python code and Selenium scripts in the class itself.

    Why the Selenium 3.0 Training with Python Certification Course from Techcanvass?

    Hands-on Training

    Every session comprises of concepts, demos and practice.

    Weekends course

    Classes on Sat & Sun – 4 hrs each day.

    Syllabus aligned with Industry

    Covering POM, Page Factory, TestNG etc.


    Project and multiple business processes automation.

    LMS Portal

    TechEdge portal with learning resources.


    Selenium 3.0 Certification (Online Test).

    Course Preview Videos

    Introduction to Python
    Selenium automation testing with Python
    Selenium 3.0 with Python

    Course Syllabus

    This classroom and online training course is designed to help you master Python and Selenium 3.0 suite. The course syllabus has been designed to cover the latest and most relevant topics.

    The course topics are as follows:

    Introduction to Selenium

    • Introduction to Selenium

    • Introduction to Automation Testing

    • Scope of Selenium Training

    • Why Automation Testing

    • Introduction to testing Lifecycle

    • Introduction to Selenium components

    • What was Selenium 1.0& 2.0

    • What is Selenium 3.0

    • Selenium 1 V/s Selenium 2 Vs Selenium 3

    • What is web driver?

    • Why Web Driver?

    Installation and setting up environment

    • Installation of Python and PIP

    • Downloading and setting up Selenium

    • Installing Python IDE (PyCharm or Eclipse plug-in or PyScripter)

    • Configuring the environment

    Python Basics part-I

    • DevOps Tools and techniques

    • DevOps Delivery Pipeline

    • DevOps Ecosystem

    • Continuous Delivery Architecture

    Python Basics Part-II

    • Introduction to data types

    • Control Flows

    • Functions and Variables

    • Data Structures

    • Lists & More

    Class Exercises & examples

    Python Basics Part-III (OOPS Concept)

    • Classes

    • Names and Objects

    • Inheritance

    • Iterators

    • Generators

    • Python Standard Libraries

    Python Basics Part-IV

    • Errors and Exceptions

    • Modules

    • Input and Output

    Selenium IDE

    • Installing Selenium IDE

    • Recording Script

    • Running, Pausing and debugging Script

    • Running a script line by line

    • Inserting commands in between script

    Working with Docker Part II

    • Key commands for Docker

    • Networking with Docker

    • Docker Volumes

    • Managing files

    Exercises and Case Studies

    Verifications and Assertions

    • Introduction

    • Verification and Asserts

    • When to use verify and when to use assertions

    • Extracting values from a drop down

    • Echo, StoreEval and StoredVars Demystified

    • Regular expressions usage


    • What are locators

    • Types of locators

    • Examples of using Locators

    • Advantages and disadvantages of using locators

    Web Driver Part-I

    • Introduction of Web Driver

    • Download & configuring Web driver

    • Architecture of selenium web driver

    • Drivers for Firefox, IE, chrome, I-phone, Android

    • First Selenium Code

    • Introduction to basic commands like get/navigate

    • Exception Handling in Selenium

    Web Driver Part-II

    • Working with web page elements/Controls

    • o Dropdown

    • o Listbox

    • o Radio buttons

    • o Multi-select box

    • o Date picker

    • o Combobox widget

    • Introducing wait - implicit and explicit wait

    • Handling different browsers - Firefox, Chrome and Internet Explorer browser

    • Taking screenshots

    • Handling Java script alerts, confirmations and prompts

    Web Driver Part-III

    • Working with Windows, Tabs and Frames

    • Working with static and dynamic Web tables


    Web Driver Part-IV

    • File Upload and Download

    • Working with Proxy APIs

    PyTest Framework

    • Introduction to PyTest framework

    • Installing PyTest

    • PyTest Fixtures

    • Running multiple tests using PyTest

    • Generating Test report

    PyUnit Framework

    • Introduction to PyUnit framework

    • Installing PyUnit

    • PyUnit Annotations

    • Test case creations/running

    • Assertions/ Reporting Errors

    • Reports in PyUnit

    Class Exercises

    Data Driven Testing

    • Reading and writing data from Excel

    • Writing automation scripts to use excel data

    Example and Exercises

    Page Object Model (POM)

    • What is Page Object Model (POM)

    • Concept of Object Repository

    • Need for POM

    • Page Factory

    • Implementing POM

    Example and Exercises

    LIVE Project

    A Project assignment will be handed over to you towards the end of the course.

    Course Duration & Details

    The Selenium 3.0 Training with Python Certification preparation training is offered as classroom training in Mumbai (Workshops only) and Canada (Workshops only). The schedule for live online training for Selenium 3.0 Training with Python is published in the "upcoming batches" section.

    Selenium Python Training (Online)

    • 8-weeks Live online Training
    • 32-hrs Live Online Training

    Preparation Resources

    • 1 Year LMS access
    • Practise Assignments
    • Real Life Projects

    Course Fees

    (Please Select Currency)

    Fees In $ 178   (GST Extra)

    Selenium Python Training (Self-paced)

    • 35-hrs live classes recording

    Preparation Resources

    • 1 Year LMS access
    • Practise Assignments
    • Real Life Projects

    Course Fees

    (Please Select Currency)

    Fees In $ 72   (GST Extra)

    Selenium Course Fees

    Course Name        
    Actual price
    Offer price
    Classroom training  
    INR 16,500
    INR 13,200
    Classroom with CP-SAT fee Certification
    (Installment facility available)
    INR 21,200
    INR 16,900
    Live Online training
    INR 14,100
    INR 11,280
    Live Online with CP-SAT fee Certification
    (Instalment facility available)
    INR 18,600
    INR 14,900
    Self paced training
    INR 6000
    INR 4,500
    Self paced with CP-SAT fee Certification
    (Instalment facility available)
    INR 11,200
    INR 8,400    

    Upcoming Batches Schedule


    Sat - Sun
    04:30 PM - 06:30 PM ( IST )
    Live Online Training


    Sat - Sun
    04:30 PM - 06:30 PM ( IST )
    Live Online Training


    Sat - Sun
    04:30 PM - 06:30 PM ( IST )
    Live Online Training

    Frequently Asked Questions (FAQs) on DevOps Course

    What is the Selenium course syllabus?

    This python selenium 3.0 course covers Python basics, Selenium 3.0 suite, Advance Web driver, Test NG framework, Maven, Data driven testing, POM, automation framework & Jenkins.

    Can I get into Selenium automation testing, as I have no programming background

    This is the most common question, we come across. Learning a programming language is more about having the ability to build logic. Building logic and algorithms is a matter of thinking logically and we are sure that most of us can think logically.

    Remembering the syntax and language constructs is not a big challenge as you don't need to memorize. The tools are quite intuitive and you can also make use of search engines.

    Having said that, it's always challenging and overwhelming in the beginning. But our trainers have all been in the same boat as you. They were once manual testers and are now working in MNCs as selenium automation testers. So they understand your pain points and teach accordingly.

    Will I get any certificate after completing this course?

    Yes, you will get a certificate after the completion of the course. There are two certificates.

    The course completion certificate is issued to every one.

    In addition, we also provide a proficiency certification in Selenium 3.0 after you appear and clear the Proficiency assessment test in Selenium 3.0 (PATS).

    Will it be a practical hands-on course? How will the lab sessions be conducted?

    This is a completely hands-on course. We don’t have separate lecture rooms and lab. The classes are conducted in the lecture-cum-lab rooms and you will be doing hands-on exercises along with the lectures throughout the course. The trainers will explain the concepts, will show you how to write code. After that, you will need to write the code in the class under the trainer’s supervision.

    Will there be any project, which I will be working on during the course?

    Yes, you will be given a project to work on, which you can finish with the course. You can also take some more time and submit after a couple of weeks as well.

    Is there any difference between online and classroom training?

    There is no difference between selenium online training and selenium classroom training. The profile of the trainers are the same and the class is conducted on a web meeting platform, where you can interact with the trainer in real time.

    Is there any recognized certification for selenium?

    Certified Professional – Selenium Automation Testing (CP-SAT) is the only recognized certification in selenium. This certification is prepared and honored by “Agile Testing Alliance” & “University Teknologi Malaysia (UTM)”.
    Techcanvass has a detailed article on CP-SAT Certification. We also offer a specialized course for this certification. Visit Selenium certification course page to know more about the course.

    Does the Online training comprise of recorded sessions or it is real-time interactive training?

    The live online training is a real-time trainer-led training program, where you can interact with the trainer and ask questions.

    However, we also have a self-paced course, which will comprise of actual live online training sessions (recorded and divided into chapters for easy understanding). You will also have email support for solving your queries any time.

    Will there be any reference material given to us?

    We will be providing a reference book to you, based on recommendation from the trainers.

    More Selenium Training Certifications

    Behavior Driven Development Fundamentals (BDD)

    Cucumber is an open source framework for implementing behavior driven development (BDD). It provides features (literally) to write system functionality using a high level language as well as implementing automation testing.

    Know More

    RPA Business Analyst Training

    This business analyst course is designed with two key objectives. One, to prepare you for the role of an entry level business analyst. Two, to prepare you for the ECBA Certification.

    Know More

    Automation Testing Frameworks

    This Business Analyst training is a hands-on course to help you become an IT business analyst. This course will help you to master industry relevant business analysis skills along with banking domain knowledge.

    Know More

    Free Resources

    Selenium automation testing with Python


    In this video, you will learn the basics of Automation Testing with Selenium 3.0 & Python. The topics covered in this video are:

    • • Basics of Automation Testing

    • • How does it work?

    • • Python Vs Java

    • • Writing and running your first script in Selenium 3.0

    The speaker is an Automation test architect and has considerable industry experience and also conducts courses with Techcanvass.

    Test Driven Development (TDD) Fundamentals


    In this video, a recording of the webinar conducted by Techcanvass, the speaker talks about basics of Test Driven Development.

    The speaker is an Automation test architect and has considerable industry experience and also conducts courses with Techcanvass.

    Subscribe to receive webinar invitations, video upload notifications

    Faculty & Technical Support

    As a student you can ask questions with the trainers even after the classes. Simply send an email to You will get the answer as soon as possible.
    Please note that our trainers are working professionals and sometimes may be busy with their office work.

    Student Testimonials


    Rajnish Kumar, Pune

    Thanks for the nice and informative course. Got to learn a lot. Educator helped a lot in all the doubts and took care that we did hands-on and cleared the doubts.


    Sarojini sahu

    Thanks for providing such a useful session for Automation testing for Selenium. I really appreciate the way of teaching and sharing of knowledge. Basically the practical/theoretical sessions are really good as it covers all the scenarios and modules.
    Again thanks for the training session.
    Good luck!!


    Anumeha jha

    Training and trainer both were awesome. Concepts explained properly with good examples. Trainer helped to resolve all the queries we had. Overall good experience. Learned selenium. Able to work on small projects.


    Pallavi Patil

    I had done selenium course from Techcanvass; the entire Selenium course is in line with the current industry need and certification.
    The training is the most comprehensive and organised one.
    The study material provided was good.
    Supportive staff.
    Highly recommended.


    Vinay Vora

    Excellent course in Selenium and advanced selenium at tech canvass powai. Teaching staff were up to the mark and brijesh sir is always helpful.


    Shamika More

    It was nice experience with the Techcanvass pawai institute. I completed Selenium automation course succeesfully. All teaching staff and teaching style is excellent. Thank You Techcanvass. :)

    Call Me Back / Send Course Details


    Subscribe to our Youtube Channel

    Youtube subscription

    Training Location

      Powai, Mumbai
          (022 - 401 551 75)
      Hinjewadi, Pune
          (020 - 653 658 45)

    Our other courses

    Java & Selenium 3.0 Certification Training Selenium 3.0 training course Selenium certification course Selenium certification course DevOps Certification Training DevOps Certification Training