Selenium Training



Selenium Overview

Selenium Components and Architecture

Why Java for Selenium

“Installing Java, Eclipse”

First Eclipse Project and Java program

Platform Independence

Object Oriented Programming

“Class, Object, Method, Property”

Concept of Inheritance

Overloading and Overriding Functions

Usage of Inheritance in Selenium

Creating Packages

Accessing Classes and Methods

Good Features of eclipse

“Accessing modifiers – Public, Private, Default, Protected”

Exception handing – try catch block and throwable class

Need of exception handling in Selenium framework

Java Basics ? Quick Reference

Conditional and concatenation operators

“Usage of loops – While Loop, For Loops”

“Data Types ? String, Integer, Arrays”

“Functions – Input Parameters, Return Types”

“Local, Global, Static and Non-Static Variables”

Creating Objects and Object References

Call by reference and Value


String class and functions

Concept of jar file

POI API in java

Reading/Writing Microsoft XLS Files


Installing IDE

Recording Script

“Running, Pausing and debugging Script”

Inserting commands in between script

XPATHS and installing firebug to get XPATHS

Wait Commands

Verification and Assertions

WebDriver Introduction

Why WebDriver?

Selenium RC Vs Webdriver

Downloading and configuring webdriver in eclipse

WebDriver Interface

“Drivers for Firefox, IE, chrome, Opera, Safari”

Script Development using WebDriver

First Selenium WebDriver Code

Operating with multiple browsers

Introduction to Webdriver Methods

Using Firebug and FirePath

Handling Links with WebDriver

Extracting XPath and relevance of XPath

“Using By – id, name, linktext, class, XPath, CSS”

Handling Input Box/Buttons

“Handling WebList, Radio Buttons, Checkboxes”

Making your own XPath without firebug

Dynamic objects and count of objects

Capturing screenshots with WebDriver

Handling windows and switching windows

Handling frames in web pages

Pop-up and alert handling

Proxy handling using WebDriver

Explicit Vs Implicit waits

Keyboard and Mouse event handling

Handling webdriver timeout

Capturing screenshots

Identifying and Understanding the Elements using Sikuli IDE

Interacting with flash videos / Objects

TestNG – Unit Testing Framework

Selenium Grid

“Introduction to hub, driver”

Approaches to start/stop hub and driver

Using grid to run tests using RemoteWebDriver

Setting desired & Fetching actual capabilities

Configuring node parameters and timeouts

Framework Overview

Reading Configuration from properties

Initialize Webdriver

Implementing tests and batch running them

Repeating a test with different Data

Building utility functions

Parameterization of tests using excel

Controlling Execution order from excel

Assertions and Reporting Errors

Generating the HTML reports

Emailing test reports

Duration & Timings : USA

Duration – 40 Hours.

Training Type: Instructor Led Live Interactive Sessions.

Faculty: Experienced.

Weekday Session – Mon – Thu 8:30 PM to 10:30 PM (EST) – 5 Weeks. April 29, 2024.

Weekend Session – Sat & Sun  9:30 AM to 12:30 PM (EST) – 7 Weeks. May 25, 2024.


Selenium training has been completed successfully. I am very happy with all training sessions. Let me take this opportunity to thank Learntek and Mani also. Faculty is very good……


I have taken Core Java and Selenium classes from Learntek. Both the instructors, Krishna (Core Java) and Mani(Selenium) have good experience in their respective fields and they teach very well. Whatever doubt you have, they try to clarify it with great patience. I enjoyed both their classes..


I really liked the Selenium course and was very informative. Mani is very patient in answering the questions and explaining topics.

 Inquiry Now         Discount Offer 

USA: +1 734 418 2465 | India: +91 40 4018 1306


© 2019 LEARNTEK. ALL RIGHTS RESERVED | Privacy Policy | Terms & Conditions

USA: +1 734 418 2465 | Discount Offer
Summer Discount Offer End's in
Discount Offer