Course Details

Selenium Training in Chennai

Selenium Testing is a popular open-source web based automation tool. Selenium is a strong set of tools that supports quick development of test automation for web-based applications. Selenium furnishes a record playback tool for writing tests without acquisition a test scripting language. It as well as provides a test area specific language to write trials in a number of big programming languages, admitting Java, C#, PHP, Perl, Ruby and Python.

Squirelogic provides Best Selenium Training Institute in Chennai, Chennai by experienced industry professionals and the Selenium Testing Training Institute in Chennai is well equipped with advanced labs. Trainers working in Selenium Testing for more than 5 years are carefully chosen to conduct high quality Selenium Testing Training in Velachery, Chennai so that the students can benefit from real time scenarios. Instructors offering Selenium Testing Training in Chennai, have practical knowledge as they implement their knowledge and expertise in day to day work.



  • What is automation Testing

  •     When to use Automation

  •     Advantages of Automation

  •     Criteria for Automation

2.Introduction to Selenium

  •     What is Selenium

  •     Use of Selenium

  •     When selenium can useful in testing

  •     Features of selenium

  •     Differences b/w selenium & QTP

3.Selenium Components

  •     Selenium IDE

  •     Selenium RC

  •     Selenium Webdriver

  •     Selenium Grid


4.Configuration of IDE & Dev Scripts

  •   Recording the scriptRunning the script

  •   How to save recorded script

  •   Object identification

  •   Differences b/w test case & Test suite

  •   Languages supported while recording

  •   Synchronization in Selenium IDE

  •   Testing Vs Selenium IDE

  •   When to use Selenium IDE

  •   Why companies are not using recording tools

5.Creating the Environment for Selenium RC

  •   Creating generic scripts in selenium

  •  Creating scripts by using functions

  •  Running the scripts in Eclipse

  •   InheritanceBrowser commands with examples

  •   Interactive commands with examples

  •   Validation commands with examples

  •   How to take data from excel sheets

  •   Export data to excel sheets

  •   How to export results after compilation of test execution

  •   How to use Eclipse

  •   Debugging the script

  •   How to handle pop-up’s & alert messages

  •   Recognizing similar Elements

  •   Connecting to Database

6.Developing reusable scripts for any projects

  •   Validations

  •   What is validation

  •   What is the use of validation in Automation Testing

  •   When to use validations in Real time

  •   How to use validations

7.Core Java FundamentalsLanguage Fundamentals

  •   Java Programming Language Keywords

  •  Class & Object

  •  Data Types

  •  Array Declaration


  •   Writing code using Loops

  •   Handling Exceptions

  •   Working with the Assertion Mechanism

9.Object Orientation, Overloading &Overriding, Constructors

  •   Benefits of Encapsulation

  •   Overriding & Overloading Methods

10.Junit Introduction

  •   Proving it works

  •  Starting from scratch

  •  Understanding unit testing frameworks

  •  Setting up Junit

  •  Testing with Junit

11.Object Repository

  •  What is object repository

  •  How to use OR in framework

  •  What is the use of maintaining OR

  •  Types of creating OR

12.Additional Concepts

  •   How to use Xpath

  •   How to use DOM

  •   How to use Key Commands

13.Selenium2 / Web Driver            

  •   Selenium2.0 Features            

  •   The selenium server-When to use it           

  •   Setting Up a selenium-Web Driver Project           

  •   Migrating from selenium1            

  •   Getting started with selenium-Web Driver            

  •   Commands & Operation            

  •   Web Driver-Backed Selenium-RC            

  •   Programs on Web Driver·            

  •   Programs on Web Driver-Backed Selenium-RC

14.TestNG Framework

  •    What is TestNG· 

  •   Create TestNG.xml file·

  •   Integrate the selenium scripts & run from TestNG· 

  •   Reporting Results & Analyze·

  •   Run Scripts from multiple Browsers

15.Automation Life Cycle

  •   Frame work

  •  What is Frame work

  •   Types of Frameworks

  •   What is modular frame work 

  •  What is Data Driven frames 

  •  What is Keyword driven framework

  •  What is hybrid framework

  •  Use of framework

  •  Explain about your framework 

  •  How to develop a framework

  •  Integration of framework 

  •  How to execute scripts from framework

  •  How to handle non GUI(Desktop) elements, Flex objects

  •  Introduction to Sikuli

  •  Integrating Sikuli with Selenium in eclipse

  •  Develop the code with sikuli and selenium

  •  Uploading file