Where do you need ?


Please select a Location.




Online Instructor led Course

Platform: GoToMeeting, WebEx, Skype


No Reviews Yet
1 Interested

About the Course

Selenium automates browsers. That's it! What you do with that power is entirely up to you. Primarily, it is for automating web applications for testing purposes, but is certainly not limited to just that. Boring web-based administration tasks can (and should!) also be automated as well.

Selenium has the support of some of the largest browser vendors who have taken (or are taking) steps to make Selenium a native part of their browser. It is also the core technology in countless other browser automation tools, APIs and frameworks

Topics Covered

Overview of Eclipse.

Working with Excel

• What are the APIs to be used

• Integration of Excel API with Eclipse

• Program to read from Excel File

• Program to write to Excel.

• Examples of Excel and how is it used in Selenium

Manual Testing Basic before getting into Automation

• Manual Test cases

• Segregation of Automation Test cases from Manual test cases.

• Regression Testing

• Automation test cases

• Automation Life Cycle in V-Model and prototype model.

• For what project is automation feasible.

POC: Proof of concept for automation

• LOE for Automation with Framework

• LOE without framework

Selenium Introduction

• What is automation testing

• When does automation come into play

• What is the use of automation?

• Features of selenium

• Difference between selenium and QTP

• What is selenium?

• Benefits of selenium

• Why Selenium

Environment needs for Selenium

Components to selenium

• Selenium IDE

• Selenium RC

• WebDrivers

Downloading selenium IDE from Mozilla

• Installation of Selenium IDE in Firefox

• Selenium IDE icons

• Recording the first script with selenium IDE

• IDE Context Menu.

• Running the script

• How to save recorded script

• Object Identification

• Difference between Test case and Test Suit

• Language support while recording

• Synchronization in selenium IDE

• When to use selenium IDE

• How to run recorded script against other browser.

• Why companies are not using record and play

• User-extension.js in selenium IDE

Object Identification

• Locate elements by ID

• Locate elements by name

• Locate elements by link

• Locate elements by XPath

• Locate elements by CSS

Selenium Architecture Selenium RC Configuration

• Selenium Download link

• Selenium- API Details

• Configuration Selenium API in Eclipse

• Creation of .Bat file for starting and stopping Selenium server and alternative methods

• Converting selenium IDE test to a java Programming

Creating the environment for selenium RC

• Creating generic script in selenium

• Creating scripts by using function

• Running the scripts in eclipse

• Browser commands with examples

• Interactive commands with examples

• Validation commands with examples

Automation Life Cycle Selenium RC

• Handling objects

• Handling dropdown list

• Reading the title of the page using selenium

• Closing browser and killing session

• Capturing screenshots using selenium RC

• Checking if the object is present on the screen on not

• Checking if the text is present on the screen or not

• Getting all the properties of link using selenium

• Getting all the fields properties

• Handling pop-ups

• Synchronization points

• Testing a Ajax Application

Frameworks Overview

• What is framework

• Types of framework

• What is modular framework

• What is data driven framework

• What is keyboard driven framework

• Use of framework

• How to develop a framework

• Integration of framework

• How to execute script from framework

Junit: Framework

• What is J-unit

• Configuring J-unit 4 in Project/Eclipse

• Junit-4 annotation

• Running in J-unit

• Skipping Test

• Parameterizing test

• Using Assertions

• Reports Errors/Error Collector

• Batch Running-Custom Runner

• Sample Programs on Junit


• Keyword Driven Framework and implementation

• Data Driven Framework and implementation WebDrivers

Sample programs of Web Drivers

Who should attend

Students / Professionals who have knowledge on Manual Testing and Java can take the sessions. Basics of Java will also be taken up in the session.


Manual Testing Basics

What you need to bring

Laptop and a microphone

Key Takeaways

Soft copies of the material, Handouts, Sample Project
There are no Reviews yet. Be the First to Review
Questions and Comments

Thousands of experts Tutors, Trainers & other Professionals are available to answer your questions

There are no Reviews yet. Be the First to Review

About the Trainer

Mr. Srikanth

Senior Test Engineer

A graduate (B.Tech Computer Science) with professional experience of more than 9 years, he is an not only one of the well accomplished and highly qualified IT faculty of LEARN COMMUNALS but also one of the well-recognized trainers in the twin cities. He is known for his proficiency in delivering effective classroom as well as high quality video training sessions and there is a huge demand for his classes.

Course Id: 21179