Special Offer!! 1600 OFF on Selenium Online Classes ** Conditions apply
Landline Number  +91 22 2570 2772    Landline Number  +91 22 4015 5175    Landline Number  +91 932 55 66 777

Selenium Training with Java

Course Overview

TechCanvass offers classroom based Selenium course for manual testing professionals, who wish to become an automation testing engineer. The classes are conducted over the weekends at our Mumbai centre.

This course covers Java Basics, webdriver, Data driven testing, Page factory and POM, Maven, TestNG, Automation Framework, Winium and more.

This is a completely hands-on program where you not only learn the programming but also practice in the class. In addition, Our Learning management system portal provides additional practice exercises with solutions to help you sharpen your skills.

Why Selenium Training course from Techcanvass?

Working Professionals as Trainers

All our trainers are working with MNCs with hands-on experience

Weekend Batches

All batches are conducted on the weekends

Syllabus upgraded regularly

We keep our syllabus aligned with industry needs.


Project and multiple business processes automation.

LMS Portal

TechEdge portal with Practice Exercises


Selenium 3.0 Proficiency Certificate

Current Offer

Selenium Course Books | Hard Copies

BABOK Revision Guide

Selenium 3.0 (2018) handbook

ECBA Mock Tests

Java Handbook

ECBA Mock Tests

Java Practice Workbook

We give hard copies of these books to participants, who attend our Selenium classes in Mumbai

Course Demos

All the participants, who join our classroom training for selenium, also get recorded sessions as a complimentary through the LMS portal.

Writing your First Java Program
XPath basics in Selenium
First Selenium Web Driver Script - Step by Step
Basics of locators in Selenium

Selenium course duration and details

This Selenium course is offered as Classroom, Online and self-paced course. Selenium training in Mumbai is conducted at our Powai centre.

Classroom Training

  • 8 weekends Course
  • Hands-on practice in the class
  • Java Study Material
  • Selenium Study Material
  • Java practice workbook
  • LMS Portal Access
  • Competency Certificate
  • Course Project (20-hrs)
  • INR 16,500              INR 13,200

  • USD 243                    USD 194

  •              20 % OFF

Live Online Training

  • 8 weekends Course
  • Hands-on practice in the class
  • Java Study Material
  • Selenium Study Material
  • Java practice workbook
  • LMS Portal Access
  • Competency Certificate
  • Course Project (20-hrs)
  • INR 14,100              INR 11,280

  • USD 207                    USD 166

  •              20 % OFF

Self-Paced Course

  • Actual classes recordings
  • Structured into topics & chapters
  • Practice exercises
  • Course Completion Test
  • Selenium 3.0 competency Certificate
  • Live Project            
  • Email Support by Trainer
  • INR 6000              INR 4,500

  • USD 88                    USD 66

  • 25% OFF (GST Extra)

I need to know more, Call Me Back

Course Syllabus

This selenium training course is designed to provide you a comprehensive and hands-on expertise on Java and Selenium 3.0 suite.

Selenium 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)


• 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?

Implementing Automation Framework

• How to structure automation framework

• Components of a hybrid framework

• Implementing a hybrid fraemwork

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.

Introduction to Maven

• What is Maven?

• Purpose of Maven

• Installing Maven

• How to use Maven

Working with GitHub

• What is GitHub?

• Setting up GitHub

• Managing source code with GitHub

• Configuration Management with GitHub

Building and automating Selenium Scripts with Maven, TestNG and GitHub

• Putting it together

• Using Maven, TestNG and GitHub together

Winium, WinApp and Katalon Studio Basics

• Desktop application testing with Winium

• What is Katalon Studio

• Katalon Studio Vs Selenium

• WinApp Driver Basics

Certification Test

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

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.

Upcoming Batches Schedule


10:00 AM - 02:00 PM ( IST )
20 % OFF

Classroom Training


Sat - Sun
07:30 AM - 09:30 AM ( IST )
20 % OFF

Live Online Training


10:00 AM - 02:00 PM ( IST )
20% OFF

Classroom Training


Sat - Sun
07:30 PM - 09:30 PM ( IST )
20% OFF

Live Online Training


02:30 PM - 06:30 PM ( IST )
20% OFF

Classroom Training


Sat - Sun
07:30 AM - 09:30 PM ( IST )
20% OFF

Live Online Training

Selenium Training FAQs

Is there any recognized Selenium Certification?

Unfortunately, there is no Selenium certification which has industry wide recognition. So, training organizations like Techcanvass issue certificates based on participant's performance on project work and in an online test.

Can I learn java as I have no programming background?

It’s difficult to pick up 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.

Will I get any certificate after the course?

Yes, you will get a certificate after the completion of the course after you appear for an online test and finish your project successfully.

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

This Selenium certification course is structured into conceptual session, trainer demo and participant's practice during the class. This is true for classroom as well as live online sessions. There is no difference as far as delivery of training is concerned.

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 training 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.

Java and Selenium Tutorials for Beginners

Java Tutorials for Beginners


Java tutorials for beginners has been written for professionals, who are completely new to Java and Selenium. These tutorials are written specifically keeping in mind Selenium 3.0 requirements. So the tutorials are to-the-point and are written in simple to understand language with examples.
Go to Tutorials

Selenium Tutorials for beginners


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.
Go to Tutorials

Faculty & Technical Support

As a student you can ask questions with the trainers even after the classes. Simply send an email to TechHelp@techcanvass.co.in. 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.

Student Testimonials

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.

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

Selenium Training in Mumbai Selenium 3.0 training course CP-SAT Certification Selenium certification course Selenium Training with Python Python Selenium Training Mobile Appium Training Selenium certification course BDD with cucumber BDD with cucumber