Special Offer!! Atleast 24% off on Selenium Self-leaning courses. ** Conditions apply

With Trainer Guidance

Selenium self-learning Certification course

Includes Java Basics Lessons | Live Project & Doubt Clearing with Trainer

Online Self-paced Java & Selenium Course

Start with Java Basics

Practice Exercises

Trainer mentoring

Certification of proficiency


This Selenium self-paced online course is designed for busy professionals. The course comprises of actual live classes recordings, examples, practice assignments & real-life project.

The chapters are grouped into small videos based on a structured learning path. Each chapter has end of chapter practice exercises.

There is an online test, which will earn you a certificate as shown below.

There is a projects and process automation section, which has multiple process automation scenarios along with one complete project. You will also get live trainer guidance, in case you face any problems.

Course Preview

Writing your First Java Program
Extending your first java program
First Selenium Web Driver Script - Step by Step
Basics of locators in Selenium

Course Chapters and Topics

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

Other Course Options

Faculty & Technical Support

Once you enrol for any of the self-learning course, you will have access to an email ID, where you send your queries and questions. These questions are automatically sent to a team of mentors. All the questions are answered within 24 hrs normally. We will ensure that all your queries are resolved asap.

Our other Self-paced courses

There are several business analysis skills, a business analyst needs to acquire to be competent and relevant. Techcanvass has created self-paced courses for specific business analysis skills to enable business analysts acquire specific skills rather than having to go through the entire course. Each of the courses come with chapter wise quizzes & examples in the sessions.

UML Modelling for Business Analysts
This course will take a detailed look at requirements modelling using UML diagrams like Use cases, Activity diagrams, sequence diagrams and class diagrams.
Requirements Modelling and Analysis
This is more detailed course than the UML modelling course, as it will take a detailed look at not only requirements modelling with UML and DFD, it will also cover Data modelling (using E-R diagrams)
SQL for Business Analysts
SQL is an important skill for business analysts. In this course, you will learn basics of SQL, as required by business analysts.
Requirements Modelling with MS-VISIO
This course will take a detailed look at requirements modelling using UML diagrams Use cases, Activity diagrams, sequence diagrams and class diagrams. You will learn everything using MS-Visio, a popular tool for business analysts

Student Reviews

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.

It is responsive

Free Java/Selenium Basics Course

You need to register for this course, this course will help you learn basics of Java and Selenium. You can upgrade to full course any time

Notify me of future updates.

Course Fees

Selenium Professional

With 5 Trainer Sessions
(1 hr each)

(USD 90)

(USD 125)

Without Trainer Sessions
(USD 65)

 5700 (USD 95)

(GST Extra)

Selenium Advance

With 5 Trainer Sessions
(1 hr each)

(USD 108)

(USD 142)

Without Trainer Sessions
(USD 80)

 6200 (USD 105)

(GST Extra)

Combo Offers

Selenium Interview Questions & Answers

(USD 9)

Java & Selenium Book (E-Book)

(USD 18)

Choose any 2 get 10% DISCOUNT

Choose any 3 get 15% DISCOUNT

Subscribe to our Youtube Channel

Send Payment Instructions

To receive payment instruction, send us your details.

Notify me of future updates.

×Select Currency