Course Outline

Note: Live project is included throughout the training.


Introduction to Automation

Manual Testing Vs Automation

Why and when will we go for Automation?

What is the difference between Selenium and QTP

About Selenium:

What is Selenium?

Advantages of Selenium

Different flavors of Selenium:

Selenium IDE

Selenium RC

Selenium Grid

Selenium Web Driver/Selenium 2.0

Selenium IDE Introduction:

Downloading and Installing Selenium IDE

Features of  Selenium IDE

Selenium IDE Icons

Recording your first test with Selenium IDE


How to identify elements in webpage using Selenium

Tools to identify elements/objects


IE Developer tools

Google Chrome Developer tools

Locating elements by ID

Finding elements by name

Finding elements by link text

Finding elements by XPath

Finding Elements by using CSS

Selenium IDE Concepts:

IDE Context Menu

Adding Selenium IDE comments

Building Test cases using Selenium IDE

Creating test suites

What you cannot record


Java Basics useful for selenium and web driver.

            Java – Object Oriented Principles - Inheritance, Polymorphism, Overloading

            Java – Features

            Data Types

            Control statements – For, If, While and iterators

            Objects, Class

            File Handling

            JAR files, Import, Packages, Class, Methods

            Access Modifiers – Public, Private, Protected, Default

            Arrays, Interfaces, HashMap, HashTable


Selenium Remote Control:

What is Selenium Remote Control

Overview of Selenium Remote Control using JAVA

Download selenium RC

Installing selenium RC

Starting selenium server

Stopping selenium server

Running selenium scripts/tests using selenium RC

Report generation for selenium scripts



Introduction about TestNG

How to Install TestNG plugin in Eclipse

TestNG sample script

Writing Selenium testing script from scratch

Creating Test suites using TestNG

Reports generation using TestNG



Web Driver:


Webdriver  vs Selenium RC

Downloading and configuring  web driver in Eclipse

Drivers for Firefox, IE and HTML Unit driver

First Selenium WebDriver Code

Identify Objects using WebDriver:

Text box, Link, Button

Checkbox, Radio Button, Drop Down Box

Select value, Display all values


WebDriver Scripts:

Capture screenshots

Handling On load alerts

Page scroll down

HTML Unit Driver

Handling Multiple Windows

Implicit wait

Handling Test data in Excel sheet

Generating test results and detailed Summary Report

Handling Alerts, Browser windows, Application windows & pop-ups


Web Driver Actions Class:



Mouse over


Simulating Right click



Customized Framework using Data-Driven, Functions and Object Repositor

Selenium Grid:

About Selenium Grid


Getting started with Selenium Grid

How to use Grid



Maven Project – How to create, build, clean and run Maven projects/test cases

POM.xml - Artifact ID, Adding JAR dependencies


Homework/Assignment will be added after each session.

QA Selenium

Become industry expert!

Course Highlights:

- Project Oriented

- Placement assistance

- Opportunity to contribute to      AppStrore





  • Facebook - Black Circle
  • Twitter - Black Circle
  • YouTube - Black Circle
  • Google+ - Black Circle
  • Instagram - Black Circle

Phone : 408-505-5499

©2016 by Siliconvalley4u  Privacy