• +91 22 4015 5175
  • +91 22 2570 2772
  • +91 932 55 66 777

Selenium Course Online

Live Interactive Classes | Weekend Classes | Self-learning Option available

Selenium Online Training & Certification

Techcanvass offers live online Selenium Training course, which is interactive and completely hands-on. The course is conducted over the weekends. The trainers for this course are working professionals with actual industry experience.
This online Selenium course covers Java Basics, webdriver, Data driven testing, Page factory and POM, Maven, TestNG, Automation Framework etc. The trainer demonstrates examples and helps participants practice during the sessions, making this course completely hands-on. You will also receive a certification at the end of the course.


Key features of this Selenium Online course, conducted over the weekends

Industry professionals as trainers

Weekend Batches

Aligned to US and Indian Time zones

Course Projects with Solutions

TechEdge portal with learning resources.

Techcanvass Certificate

Online Selenium Online Course Demos

Watch the actual recordings of the live online selenium training sessions conducted by our trainers.

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

Selenium Course Syllabus

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

Course Introduction

• Introduction to Trainer and Course

• Introduction to LMS

Getting started with Java programming

• Approach to learn Java programming

• Understanding a program in Java

• Installing Java and Eclipse

• Setting up and understanding Java environment

• Extending your First Java Program

Getting Hands-on with Java

• Class Exercise: Finding Numbers

• Class Exercise: Area of a circle

• Class Exercise: Converting days to months

• Class Exercise: Simple and Compound Interest

• Class Exercise: More Class Exercises and Assignments

Java Language Features

• Java Language Features: Part A

• Java Language Features: Part B

• Class Exercise

• Running a Java program from Command line

• Java Language Features: Part C

• Java Language Features: Part D

• Class Exercise: Adding Rounding Off to Simple and Compound Interest

• Class Exercise: Accepting User Inputs

• Class Exercise: Class Example Command Line arugument

• Escape Sequences

Data Types in Java

• Data Types in Java - Part A

Class Exercise:

• Numeric Data Types and Interachangeability

• More on String Class

• Advance String concepts and classes with examples

Conditional Statements & Loops in Java

• Conditional Statement - IF Else

• Class Exercises

Nested IF

• Loops: Part One (With class exercises)

• Loops: Part Two (With class exercises)

• Switch Case Statement

Object Oriented Concepts in Java

• Object Oriented Concepts in Java - Classes & Objects

• Class Example: Class and Object

• Access Modifiers and Return Types - Class Structure

• Return Types - Methods

• Class Example

• Understanding Variables

• Encapsulation & Polymorphism

• Inheritance in Java

• Class Example: Inheritance

Exception Handling in Java

• Introduction to Exceptions Handling in Java

• Class Example: Exception Handling

File Handling in Java

Arrays in Java

Collections in Java

• Introduction to Collections

• Collections: Understanding List

• Collections: Understanding Set and Map

Introduction to Automation Testing & Selenium

• Introduction to Automation Testing

• Introduction to Selenium 3.0

• Selenium 3.0 Suite and components

• What's new in Selenium 3.0

Installing Selenium

Selenium Web Driver Part A

• Selenium Webdriver First Script - Step by Step

• Class Q & A Session

• Implementing web drivers on multiple browsers

• GET commands with examples

• Desired Capabilities & setting up Proxy

Locator Strategies

• Introduction to Locators

• Introduction to Locators Part-B

Selenium IDE

• Installing Selenium IDE and other tools

• Recording, Running & Pausing Script

Web Driver Part B

• Handling Alerts

• Q & A - Handling Alerts

• Simple Assertions

• Handling Synchronization - Stale Elements

• Completing Add Student Workflow

• Taking Screenshots

• Handling Popups in Selenium

• ACTIONS Class - Drag and Drop

• ACTIONS Class - Mouse Hover

• Handling Drop Down List Boxes

• Types of Waits in Selenium

Web Driver Part C

• Handling Web Table Part A

• Handling Web Table Part B

• Working with KEYS & Chord for simulating keyboard actions

• Handling Java Script - JavascriptExecutor

Web Driver Part D

• Downloading a File

• Uploading a File

• Working with a Proxy

Writing Testcases with TestNG framework

• Installing TestNG

• Introduction to TestNG

• Writing test cases with TestNG (HMS Project) - Part A

• Writing test cases with TestNG (HMS Project) - Part B

• Automating Project with TestNG (Second Project)

Automation Framework Basics

• Automation Framework Basics

• Understanding Keyword driven and Modular Framework

• Understanding Modular Driven Framework

• Implementing Modular Framework

• Implementing Modular Framework

• Implementing Keyword Driven Framework

• Using GitHub Repository and Keyword Driven Framework

Page Object Model and Page Factory

• Page Object Model (POM) Part A

• Page Object Model (POM) Part B

Working with Git & Maven

• Introduction to Maven and GIT

• Building Project with Maven

• Using Maven Plugin

• Using GIT

• Hands on practice

Windows/Desktop App testing with AutoIT

• Introduction to AutoIT

• Writing script for Desktop app automation

• All features of AutoIT

• Hands on practice

Continuous Integration with Jenkins

• Introduction to Continuous Integration & pipeline

• Source Control with GitHub

• Continuous Integration with Jenkins and Maven

• Scheduling and Automating testing with Jenkins

Working with GIT, Maven and Jenkins

• Integrating GIT, Maven and Jenkins

API testing with REST Assured

• Client Server Basics

• RESTFul basics

• Configure REST Assured with Eclipse

• REST API Test using Rest Assured

• Validate Response Status using Rest Assured

• Hands on practice

I need more information, Call Me Back

Course Materials

BABOK Revision Guide

Selenium 3.0 (2019) handbook

ECBA Mock Tests

Java Handbook

ECBA Mock Tests

Java Practice Workbook

Are you looking for Selenium Self-Learning Course? If Yes, Click Here

Upcoming Batches Schedule

Time Zone:

25 MAY Live Online 07:30 AM- 09:30 AM (IST)
22 JUNE Live Online 07:30 AM- 09:30 AM (IST)
20 JULY Live Online 07:30 AM- 09:30 AM (IST)
Course Fees (GST Extra)


Online Selenium Advance

₹ 16,400

₹ 17,400

(10% Off)
Online Selenium Professional

₹ 13,400

₹ 14,400

(10% Off)

Enroll Now

Course Certification

At the end of the course you will be get a certification of competency in Selenium 3.0.


Our Other Automation Testing Courses

This is a list of our top automation testing courses