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 2001 Days 3 Hours 20 Minutes 50 Seconds
  • +91 22 4015 5175
  • +91 22 2570 2772
  • +91 932 55 66 777

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

Basics of locators in Selenium
Writing Selenium Automation Script
Introduction to Selenium

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.

Java Selenium Self-learning

Key Features
  • Actual Class Recordings
  • Sessions divided into chapters
  • Chapters divided into topics
  • Chapter wise exercises
  • Chapter wise Quiz
  • Course Projects
  • Course Certification
  • Not Applicable

Course Fees

(Please Select Currency)

₹ 3,900

₹ 4,900

(20% OFF)

Java Selenium Self-learning
(With Mentoring)

Key Features
  • Actual Class Recordings
  • Sessions divided into chapters
  • Chapters divided into topics
  • Chapter wise exercises
  • Chapter wise Quiz
  • Course Projects
  • Course Certification
  • Weekly scheduled doubt clearing session
  • Live online 2 sessions (Any topic)

Course Fees

(Please Select Currency)

₹ 7,900

₹ 10,000

(21% OFF)

CP-SAT Selenium

Key Features
  • Actual Class Recordings
  • Sessions divided into chapters
  • Chapters divided into topics
  • Chapter wise exercises
  • Chapter wise Quiz
  • Course Projects
  • Course Certification
  • Not Applicable

Course Fees

(Please Select Currency)

₹ 3,900

₹ 4,900

(20% OFF)

Start Date Days Timings
08 June Sundays Only Selenium Classroom Training
14 July Sat-Sundays (EST/PST/IST) Selenium Online Training
10 August Anytime/Anywhere learning Selenium Certification Training

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.

Subscribe to our Youtube Channel