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

Selenium Training - Classroom and Online Course

Course Overview

A completely hands-on course to help you become an automation testing professional in Selenium. This course covers Java Basics, webdriver, Maven, TestNG, Automation Framework etc.

You can choose to join the classroom, online or self-learning courses. Don't forget to ask for contact programs in your city, if you join online course.

You will be given a project during the training program. This hands-on course is conducted by experienced selenium professionals.

Key features of this course are:

  • • Starts with Java Basics
  • • Webdriver
  • • TestNG Framework
  • • Maven
  • • Automation Framework (Advance Course)
  • • A Project to practice real life scenario
  • • Selenium 3.0

Course Delivery Modes

The selenium training course is delivered in multiple modes. If you are in India, you can attend the classroom training in Mumbai or Pune.

The online selenium training is available from anywhere in the world. The self-learning selenium course is accessible anytime, anywhere using desktop, mobile and tablets.

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
Business Processes for 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. You have the option to go for the professional course or advance course
Selenium Professional Course Modules
• 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
• 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 :
Jul 29 - Oct 07
(Sat & Sun)
  time :
02:30 PM to 04:30 PM
type :
Live Online Training
location :
  Date :
Jul 30 - Oct 08
  time :
10:00 AM to 02:00 PM
type :
Classroom Training
location :
Powai, Mumbai
  Date :
Jul 30 - Oct 08
  time :
10:00 AM to 02:00 PM
type :
Classroom Training
location :
  Date :
Aug 06 - Oct 15
  time :
02:30 PM to 06:30 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.

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 Tutorials

Dissecting a java program

Dissecting a java program

Do you know why do you have public or static or void or main() in a Java program? Can we use something else like private in place of public? In this post, we are dissecting a java program to understand these keywords? Every component of a java program (except your application code) serves a purpose and your program won’t run without it. knowmore

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

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


Rosaline Mary

Had a very good experience with Techcanvass institute. Instructor guided us in every possible way for selenium and java courses. Concepts are very clear.

Jayant Murbade

Excellent training experience in Techcanvass. Selenium training given by the Trainer was good. Trainer has excellent knowledge in selenium. Staff in Techcanvass is very supportive.

Mahesh Tarlekar

Techcanvass is very useful for selenium. The teaching staff is very friendly. The study material they have provided is very useful.
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
  Hinjewadi, Pune

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