Techcanvass Logo
Landline Number  +9122 4015 5175    Landline Number  +9122 2570 2772    Landline Number  +9122 2857 4960   
IIBA endorsed education provider

Selenium 3.0 Training Course

Course Overview

Our Selenium training course is a hands-on program to help you become proficient in Selenium 3.0 suite. This course covers Java Basics, webdriver, Data driven testing, POM, Jenkins, Maven, TestNG, Automation Framework etc.

The course is conducted in the lab where you will learn the concepts and write scripts in Selenium yourself.

Key features of this Selenium 3.0 course are:

  • • Java Basics
  • • Selenium 3.0 & Webdriver
  • • TestNG Framework
  • • Data driven testing
  • • Automation Framework
  • • Page Object Model (POM)
  • • Jenkins
  • • Real-life Project

I have no programming background, can I do it?

This is a common doubt in every IT professional, who is from a non-programming background or have little or no exposure to coding. We are completely mindful of this challenge.

However, our team of trainers and their Automation testing experience suggests that:

  • • The challenge is more of developing logic and algorithms (& has nothing to do with Java or .NET)
  • • Memorizing syntax is not needed at all, everything is readily available on the Internet

You will find these articles published on our blog useful:

Simple Java tutorial Part I

Best way to learn Java (or any programming language)

In this article, we discuss the easiest approach to learn Java. Best way to learn Java

Simple Java tutorial Part I

Why do we teach Java differently at Techcanvass?

In this article, we discuss our approach of teaching Java and have also a video where one of our Senior trainers explain our FLAP approach. Why do we teach Java differently at Techcanvass?

Course Delivery Modes

This Selenium course is offered as classroom training in Pune & Mumbai. The online Selenium course is available using real-time web meeting software with trainer interactions.

You can also opt for self-paced course. Self-paced selenium 3.0 course comprises of actual class recordings, structured into small sessions for easy learning. Each chapter also has quizzes to help you assess your learning.

Self-Paced Course

  • 35-hrs live classes recording
  • Dedicated Email Support
  • 180-days Access
  • Chapter wise quiz
  • Projects with review by expert
  • 5,999/- Only

Live Online Training

  • 32-hrs live online classes
  • Examples & Assignments
  • LMS Portal for 180-days
  • 20-hrs of Project Work
  • Professional : 9,900/-
    Advanced : 13,999/-

Classroom Training

  • 32-hrs classroom training
  • Examples & Assignments
  • LMS Portal for 180-days
  • 20-hrs of Project Work
  • Professional : 11,900/-
    Advanced : 15,999/-

Selenium Professional Vs Selenium Advance Course

Selenium Advance course = Selenium Professional course + Automation Framework

In terms of duration, Selenium professional course finishes in 8 weeks whereas Selenium advance course takes around 11 weeks.

Training Preview

Selenium training real-life project
Hospital Information Management System (HIMS)

The Hospital Information Management System is a commercially used product for Mid-sized hospitals and is implemented at hospitals in Mumbai. This is a web based application and will be used as a LIVE project for Selenium course. Participants will be provided documentation for business processes of the system, which can be used to write automation scripts.

Selenium training real-life project
Customer Relationship Management System

The second project for this training program would be a retail customer relationship management system. CRM systems comprise of marketing, sales and customer service modules. In this software system, you will be writing automation scripts to test the Lead management processes.

Course Syllabus

This selenium training course is designed to provide you a comprehensive and hands-on training on Java basics and Selenium 3.0. You have the option to go for the professional course or advance course
Selenium Professional Course Modules
• Introduction to Selenium 3.0
• Introduction to Automation Testing
• Scope of Selenium Training
• Why Automation Testing
• Introduction to testing Lifecycle
• Introduction to Selenium components
• What was Selenium 1.0
• What is Selenium 2.0
• Selenium 1 Vs Selenium 2
• What is web driver?
• Why Web Driver?
• The Eclipse Tool
• Walk through of Eclipse
• Role of Eclipse
• Downloading Selenium Jar Files
• Checking JDK version
• Break points
• Setting up JAVA PATH
• Adding JAR files
• Setting up first project
• Running First Java Program
• Java program structure
• Introduction to classes and objects
• Running first Java program
• Introduction to data types
• Access Modifiers
• Functions and Variables
• Loops in Java
• Abstraction
• Polymorphism
• Inheritance
• Encapsulation
• Exception Handling in JAVA
• File I/O in JAVA
• Collections (List, Set, MAP)
• Installing Selenium IDE
• Recording Script
• Running, Pausing and debugging Script
• Running a script line by line
• Inserting commands in between script
• 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
• 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
• Working with web page elements/Controls
  • Dropdown
  • List box
  • Radio buttons
  • Multi-select box
  • Date picker
  • 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
• Working with W indows, Tabs and Frames
• Working with static and dynamic W eb tables
• File Upload and Download
• Working with Proxy APIs
• Introduction to TestNG framework
• Logging
• Annotations
• Parameters
• Assert class
• Reading and writing data from Excel
• Writing automation scripts to use excel data
Example and Exercises
• What is Page Object Model (POM)
• Concept of Object Repository
• Need for POM
• Page Factory
• Implementing POM
Example and Exercises
• A Project assignment will be handed over to you towards the end of the course.
Advanced Modules
• Introduction to Automation Frameworks
• What is Data Driven framework?
• What is Keyword Driven framework?
• What is Hybrid Framework?
• How to create an Automation framework (Either Data driven or Key-word driven)?
• Components of Automation framework
• Trainer demonstration of writing a framework
• A classroom demonstration
• What is Maven?
• Purpose of Maven
• How to use Maven
• What is Jenkins
• Why it is used?
• Installation and configuration of Jenkins
• Backups in Jenkins
• What is Continuous Integration?
• Need and application for Continuous Integration
• Plugins in Jenkins
• Setting up a Jenkins Job
• Manage Jenkins Job

Upcoming Batches Schedule

  Date :
Sep 16 - Nov 25
(Sat & Sun)
  time :
03:00 PM to 05:00 PM
type :
Live Online Training
location :
  Date :
Sep 24 - Dec 03
  time :
10:00 AM to 02:00 PM
type :
Classroom Training
location :
Hinjewadi, Pune
  Date :
Sep 24 - Dec 03
  time :
02:30 PM to 06:30 PM
type :
Classroom Training
location :
Powai, Mumbai
  Date :
Oct 08 - Dec 17
  time :
02:30 PM to 06:30 PM
type :
Classroom Training
location :
Hinjewadi, Pune
  Date :
Oct 14 - Dec 23
(Sat & Sun)
  time :
03:00 PM to 05:00 PM
type :
Live Online Training
location :
  Date :
Oct 15 - Dec 24
  time :
10:00 AM to 02:00 PM
type :
Classroom Training
location :
Powai, Mumbai

Frequently asked questions (FAQ)

This selenium course covers Java basics, locators, web driver in details, Test NG framework, Maven, Selenium Grid basics & automation framework.

It’s difficult to learn Java in the beginning, we agree with that. That’s the reason we have taken a hands-on training approach. The classes are conducted in the Lab so that you practice everything you learn simultaneously.

In addition, the 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.

Yes, you will get a certificate after the completion of the course after you appear for an online test.

You can also get a Proficiency Certificate in Selenium 3.0 by appearing in Proficiency Assessment Test in Selenium 3.0 (PATS) and securing at least 60% marks.

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.

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.

The selenium advance course includes advance topic of automation testing framework, where you will learn about keyword, data driven, hybrid automation frameworks. You will also learn - what are the components of an automation framework and how it is developed?

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.

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.

Free Java and Selenium 3.0 Tutorials

Free Selenium Tutorials

Free Selenium Tutorials

This is a complete tutorial on Java, Selenium, TestNG and Grid. You will learn Java and selenium from scratch. It is written for complete beginners. knowmore

How does selenium work?

How does selenium work?

In this blog post, we explain you the internals of how does Selenium work? If you are interested to know behind-the-scene working of Selenium. The article is written for beginners. knowmore

Why do we teach java differently?

Simple Java tutorial Part I

Why do we teach java differently?

Learning Java has always been a psychological barrier for many manual testers and that prevents them from getting into automation testing.

At Techcanvass, we have first-hand experience of the challenges faced in learning java (& therefore Selenium). In this article, we are going to explain our approach of teaching Java. This article will also demonstrate as to why this is a more efficient approach for learning Java, if you are going for Selenium? Mobile Testing with Appium Training

Standardized and consistent Training experience

Techcanvass uses standardized courseware and teaching aids, which includes courseware, presentations, projects, examples & assignments. All of these are developed by experts and are made available to the trainers as well as the students.

So, even though trainers bring in their individuality, the consistency of courseware and content ensures that every trainer delivers the same high-quality content/learning experience to every student.

Nobody is perfect but we do believe that with regular feedbacks from the students and using that to improve our content and approach to the teaching, we are becoming better.

Career Guidance by Our Experts


Our experts are ready to guide you if you are looking for some guidance or advice about your career or How can you move into a particular profile. Our experts are experienced IT professionals & understand the trend of the IT industry.

The best thing is that its completely FREE, no obligations!!!!! Just drop in your details and we will set your appointment with our experts. Fill in this career guidance session appointment form.

Guide Me

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.

Placement Assistance

Techcanvass provides placement assistance to all the students irrespective of modes of training. Our team explores the market for suitable openings regularly. You can always ask for the list of current openings from our counsellors.

Related Courses

Python Selenium Training

Python Selenium Training

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

DevOps Certification Training

DevOps Certification Training

The DevOps training course is designed to help you master continuous integration, continuous deployment and continuous delivery. This course will help you in learning the most important DevOps tools like Jenkins, Nagios, Chef, Docker, puppet, GIT etc. knowmore

CP-SAT Selenium certification training

Selenium Certification (CP-SAT) Course

CP-SAT stands for “Certified Professional – Selenium Automation Testing” certification prepared and honored by “Agile Testing Alliance” & “University Teknologi Malaysia (UTM)”. CP-SAT is probably the only global certification for Selenium professionals. This training course is exclusively designed for CP-SAT certification. knowmore


Mobile Testing with Appium Course

This 5-weeks (20 hrs) course is intended to provide hands-on training on Mobile testing using Appium. The most striking feature of Appium – it supports both Android and iOS mobile applications. Mobile Testing with Appium Training

BDD with Cucumber training

BDD with Cucumber Course

Cucumber is an open source framework for implementing behavior driven development (BDD). Our BDD with Cucumber training program is meant to provide you comprehensive and hands-on training on using cucumber to implement BDD. knowmore

Student Testimonials


Yogesh Ganpule

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

Vinay Verma

Techcanvass is very good institute in terms of technical expertise, they provide better knowledge and hands on to their students and help them in all extends.
Parallel, student needs practice with all the skill & knowledge provided by institute by self as well.

Deepika Chaudhary

Took Selenium Advanced course here and the teaching methods are good. Attention is given to each student. All an all it is good.
Modes of training

  Classroom Training

  Live Online Training

Selenium Course Highlights

  32-hrs of classes

  Java & Selenium Coursebook

  20 hrs of Project work

  20 hrs of Assignment

 Learn from Industry Professionals

Training Locations

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

Course Study Material

Subscribe to our Youtube Channel Get Certified Learning Resources How does Selenium work? icon How to install and setup Selenium 3.0 icon Career in Software Testing icon Request for Demo/Call Back

Please enter all the fields.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam ac nunc placerat, mollis lectus ut, lobortis enim. x