Limited time Republic Day Offer - 30% flat discount on All Self Learning Courses and Additional INR 1000 discount on current offer on All classroom and live online trainings, valid till 1704 Days 16 Hours 23 Minutes 24 Seconds

Comprehensive and detailed

Selenium 3.0 Self-learning Course

Java Basics Included | Practice exercises | Course Project with Guidance

Self-paced on-demand Selenium certification course




Selenium certification


This Selenium 3.0 self-paced course is designed for busy professionals, who would like to learn at their own pace but would not like to compromise on the quality of training. This course comprises of actual online course recordings. So the sessions are detailed and comprehensive.

For easy learning, we have divided the sessions into smaller topics and grouped them into chapters. Every chapter has quizzes and assignments.

This Selenium course has sessions on Java basics also and covers Selenium 3.0 from scratch.

Course Projects
We have provided multiple project options. You can go for a single project or all of them. A trainer/expert will be available to guide you on the project.

Course Preview

Selenium Web driver Session I
Java basics for Selenium Session II
Moving from Manual testing to Automation testing

Course Syllabus

Selenium Professional Course Modules

Introduction to Selenium 3.0

• Introduction to Selenium

• Introduction to Automation Testing

• Scope of Selenium Training

• Why Automation Testing

• Introduction to Selenium 3.0 components

• Selenium Evolution from 1.0 to 3.0

Introduction to Eclipse

• The Eclipse Tool

• Walk through of Eclipse

• Role of Eclipse

Setting up Eclipse

• Downloading Selenium Jar Files

• Checking JDK version

• Setting up JAVA PATH

• Adding JAR files

• Setting up first project

• Writing small JAVA program

• Running First Java Program

Java Essentials for Selenium - Part I

• Java program structure

• Introduction to classes and objects

• Running first Java program

Java Essentials for Selenium - Part II (Language constructs)

• Introduction to data types

• Access Modifiers

• Functions and Variables

• Loops in Java

Java Essentials for Selenium - Part III (OOPs Concepts)

• Abstraction

• Polymorphism

• Inheritance

• Encapsulation

Java Essentials for Selenium - Part IV

• Exception Handling in JAVA

• File I/O in JAVA

• Collections (List, Set, MAP)

Selenium IDE

• Installing Selenium IDE

• Recording Script

• Running, Pausing and debugging Script

• Running a script line by line

• Inserting commands in between script


• 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 List box

  • 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

TestNG Framework

• Introduction to TestNG framework

• Logging

• Annotations

• Parameters

• Assert class

• Parallel Execution

Automation Framework Basics

• Introduction to Automation Frameworks

• What is Data Driven framework?

• What is Keyword Driven framework?

• What is Hybrid Framework?

Page Object Model (POM)

• What is Page Object Model (POM)

• Concept of Object Repository

• Need for POM

• Page Factory

• Implementing POM

Example and Exercises

Course Project

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

Additional modules for advance course

Introduction to Maven

• What is Maven?

• Purpose of Maven

• Installing Maven

• How to use Maven

Introduction to Jenkins

• What is Jenkins

• Why it is used?

• Installation and configuration of Jenkins

• Backups in Jenkins

Continuous Integration with Jenkins

• What is Continuous Integration?

• Need and application for Continuous Integration

• Plugins in Jenkins

• Setting up a Jenkins Job

• Setting up a Maven, TestNG and Selenium integrated project

• Scheduling Jenkins for automatic execution

• Managing Jenkins Job

Certification Test

• An end of course test, which will earn you a certification of competency

Selenium course duration and details

This Selenium course in Mumbai is offered on the weekends. If you are interested in other modes of training, please visit Selenium Online training or Selenium self-learning course pages.

Selenium Certification

Key Features
  • CP-SAT Selenium Certification
  • Actual Class Recordings
  • Sessions divided into chapters
  • Chapters divided into topics
  • Chapter wise exercises
  • Chapter wise Quiz
  • Course Projects
  • Course Certification

Job readiness package
  • Not Applicable
  • Not Applicable

Selenium Certification
(With Mentoring)

Key Features
  • CP-SAT Selenium Certification
  • Actual Class Recordings
  • Sessions divided into chapters
  • Chapters divided into topics
  • Chapter wise exercises
  • Chapter wise Quiz
  • Course Projects
  • Course Certification

Job readiness package
  • Not Applicable
  • Mentoring by Expert
  • Scheduled Doubt Clearing Sessions
  • Attend Online sessions (Any 4)

Selenium Certification
(with Job Readiness package)

Key Features
  • CP-SAT Selenium Certification
  • Actual Class Recordings
  • Actual Class Recordings
  • Sessions divided into chapters
  • Chapters divided into topics
  • Chapter wise exercises
  • Chapter wise Quiz
  • Course Projects
  • Course Certification

Job readiness package
  • Enables you to get a job
  • Resume enhancement
  • One on one interview
  • Detailed Feedback
  • Interview preparation resources
  • Know More
  • Not Applicable

Certification of competency in Selenium


(click to zoom in)

At the end of the course, you will be eligible for a certification of competency in Selenium 3.0, based on an online multiple choice questions (MCQ) test, conducted by Techcanvass.

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 our working professionals and sometimes may be busy with their office work.

Student Reviews

as on Google page

srividya nalawade

I took up an online test automation course with Techcanvass to gain an understanding in automation testing. Well structured lessons and easy to follow and practice.
Definitely would recommend.

as on Google page

Sirisha Akasapu

I have joined for selenium course in techcanvass. Before I took up the course I have zero knowledge on coding. The course was taught so well that now I'm able to code Java on my own and able to automate tests in my projects at work very efficiently and with confidence.
I would highly recommend techcanvass.

as on Google page

Lawrence Fernandes

I have completed Selenium Automation course from techcanvass powai branch. The thing I liked the most is that they take batches of 7 people each, which helps for better interaction with the professor and better doubt solving. The professors have good knowledge what they teach. I would recommend techcanvass anytime.


Tejaswini Matondkar

I attended Selenium Basic - Online classroom training. They covered java basics first followed by Selenium framework. This helped in getting up pace on learning coding. Since testers want to learn selenium for automation testing purpose, they should focus more on testing framework setup and test results too in basic course.


Prasad Murkar

I joined Tech canvass for Selenium Advance Course. Best part is sessions were conducted on weekends & I had opted for Online training which was very convenient for me. Trainer has covered Basic java along with Selenium that helped me a lot to enhance my skills in Automation testing. I got my Selenium advance course certificate after completion of my training. I would like to recommend tech canvass institute to my friends!


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.


Yogesh Ganpule

Good for beginners and people who are new to coding , all details covered, best in Mumbai. Automations (Selenium + java ) Taught very nicely.

Other Related Course

Course Selenium Certification Training Course Python Selenium Training Course Selenium Testing Course
Course Data Analytics Course With Excel Course CBAP Certification Course CCBA Certification

Subscribe to our Youtube Channel