Srihitha Technologies
    B7, 3rd Floor, Eureka Court, Beside Image Hospitals, Ameerpet, Hyderabad .
         Ph: 040-64619566, 9394799566. www. srihithatechnologies.com

                                            Selenium

Duration: 30hrs

Introduction to Automation                             •   Selenium Core Overview
   • What is automation testing                        •   Installing Selenium Core
   • Advantages of Automation Testing                  •   Running Selenium Core Test Suites
   • How to learn any automation tool
   • Types of Automation tools                    JavaScript
                                                     • Introduction
Introduction to Selenium                             • Statements
   • What is Selenium                                • Comments
   • Use of Selenium                                 • Variables
   • Features of selenium                            • Operators
   • Difference between Selenium and                 • Comparisons
      QTP                                            • If...Else
                                                     • Switch
Selenium Components                                  • Functions
    • Selenium IDE                                   • For Loop
    • Selenium Core                                  • While Loop
    • Selenium RC                                    • Break Loops
    • Selenium Grid                                  • For...In
    • Selenium 2.0 - Web Driver                      • Events
                                                     • Try...Catch
Selenium IDE
    • Selenium Overview                           Core Java Fundamentals
    • Selenium IDE Introduction
    • Downloading and Installing                  Language Fundamentals
       Selenium IDE                                  • History of Java
    • Recording and Running a Simple                 • Features of java
       Test                                          • Java Programming Language
    • Selenium IDE - Features                          Keywords
    • Installing Useful Tools for Writing            • Class and Object
       Tests                                         • Data Types
    • Selenium Concepts                              • Array Declaration, Construction and
    • Selenium Commands                                Initialization
    • Verifying Page Elements -                      • Encapsulation
       Assertions and Verifications                  • Inheritance
    • Wait Commands                                  • Polymorphism
    • Object Identification
    • Element Locators                            Flow Control, Exceptions, and Assertions
    • Regular Expression patterns                    • Writing Code Using if and switch
    • Selenium Test Runner                           • Statements
    • Using Regular Expressions in                   • Writing Code Using Loops
       Selenium IDE                                  • Handling Exceptions
    • Creating Selenium Test Suites                  • Working with the Assertion
    • How to run the recorded script                    Mechanism
       against other browsers
    • Why companies are not using                 Using the java.lang.String Class
       recording tools                               • Using the java.lang.Math Class
    • Limitations of Selenium IDE                    • Using Wrapper Classes
                                                     • Using the equals() Method with
Selenium Core                                        • Strings and Wrappers and Objects
Srihitha Technologies
    B7, 3rd Floor, Eureka Court, Beside Image Hospitals, Ameerpet, Hyderabad .
         Ph: 040-64619566, 9394799566. www. srihithatechnologies.com

                                         Selenium

Duration: 30hrs

Inner Classes                                       •   Validation commands with examples
   • Method-Local Inner Classes                     •   How to take data from excel sheets
   • Anonymous Inner Classes                        •   Why should we use excel sheets
   • Static Nested Classes                          •   How to take data from DB
                                                    •   Debugging the scripts
Defining, Instantiating, and Starting               •   Maintaining the synchronization
Threads                                                 points
   • Preventing Thread Execution                    •   How to handle Pop-up’s and alert
   • Synchronizing Code                                 messages
   • Thread Interaction
                                               How to use TestNG and Junit in Selenium
Object Orientation, Overloading and
Overriding, Constructors                            •   Introduction to TestNG
                                                    •   Why TestNG
   •   Benefits of Encapsulation                    •   Setting up TestNG
   •   Overridden and Overloaded Methods            •   Working with TestNG
                                                    •   Advantages of TestNG over Junit
About Eclipses                                      •   Exploring TestNG Features
  • Installing Eclipse                              •   How to Use TestNG Annotations
  • Creating Simple Project in eclipse              •   Data Driven Testing TestNG
  • Eclipse and Selenium together                   •   TestNG Execution Report
  • Importing and Exporting                         •   TestNG Results output folder
  • Debugging using Eclipse                             walkthrough
  • Exploring Eclipse – Basic                       •   TestNG Reporting features
  • Exploring Eclipse – Advanced
                                               Auto IT Script for handling windows
Fire Bug, Xpath and CSS                           • Installing Auto IT
   • Introduction to Firebug                      • Auto IT Overview
   • Downloading and installing of                • Why Auto IT?
       Firebug                                    • Auto IT Script Examples
   • Downloading and installing of xpath          • Compiling Auto IT scripts
   • How to identify the xpath for an             • How To Use Auto IT scripts in
       particular element                            Selenium RC
   • Identifying objects using CSS
                                               Selenium Grid
Selenium RC                                        • Introduction Selenium Grid
    • Installing Selenium RC                       • Advantages of Selenium Grid
    • Selenium RC Overview
    • Starting and Stopping Selenium           Advanced Selenium 2.0 - Web driver
       Server
    • Creating the generic scripts in               •   Introduction to selenium 2.0
       selenium                                     •   Advantages of web driver
    • Creating the scripts by using                 •   Web Driver v/s RC
       functions                                    •   Architecture of Web Driver and RC
    • Selenium Client Libraries                     •   Web Driver IDE
    • Browser commands with examples                •   Installation / Configuring Eclipse for
    • Interactive commands with examples                Web Driver
    • Information commands with
       examples
Srihitha Technologies
    B7, 3rd Floor, Eureka Court, Beside Image Hospitals, Ameerpet, Hyderabad .
         Ph: 040-64619566, 9394799566. www. srihithatechnologies.com

                                          Selenium

Duration: 30hrs

   •   Identifying the elements in Web
       Driver Using Id, Name, Xpath ,Dom
       and CSS
   •   Working with Different drivers like
       HtmlUnit driver, Firefox Driver
       etc…
   •   Creating the generic scripts in Web
       Driver
   •   Creating the scripts by using
       functions
   •   Web Driver Client Libraries
   •   Web Driver commands with
       examples
   •   Working with excel sheets using
       Web Driver
   •   Web Driver with TestNG / Junit

Automation Framework

   •   What is Framework
   •   Types of Frameworks
   •   What is modular framework
   •   What is Data Driven framework
   •   What is Keyword driven framework
   •   What is Hybrid framework
   •   Use of Framework
   •   How to develop the framework
   •   Integration of the framework
   •   How to execute the scripts from
       framework

Apart from regular course will provide
below:
   • Materials on selenium & core java
   • Interview questions
   • Resume preparation for Selenium
       Jobs
   • 100% Assistance with the real time
       experts for preparing & attending the
       interviews

Selenium Classroom Training

  • 1.
    Srihitha Technologies B7, 3rd Floor, Eureka Court, Beside Image Hospitals, Ameerpet, Hyderabad . Ph: 040-64619566, 9394799566. www. srihithatechnologies.com Selenium Duration: 30hrs Introduction to Automation • Selenium Core Overview • What is automation testing • Installing Selenium Core • Advantages of Automation Testing • Running Selenium Core Test Suites • How to learn any automation tool • Types of Automation tools JavaScript • Introduction Introduction to Selenium • Statements • What is Selenium • Comments • Use of Selenium • Variables • Features of selenium • Operators • Difference between Selenium and • Comparisons QTP • If...Else • Switch Selenium Components • Functions • Selenium IDE • For Loop • Selenium Core • While Loop • Selenium RC • Break Loops • Selenium Grid • For...In • Selenium 2.0 - Web Driver • Events • Try...Catch Selenium IDE • Selenium Overview Core Java Fundamentals • Selenium IDE Introduction • Downloading and Installing Language Fundamentals Selenium IDE • History of Java • Recording and Running a Simple • Features of java Test • Java Programming Language • Selenium IDE - Features Keywords • Installing Useful Tools for Writing • Class and Object Tests • Data Types • Selenium Concepts • Array Declaration, Construction and • Selenium Commands Initialization • Verifying Page Elements - • Encapsulation Assertions and Verifications • Inheritance • Wait Commands • Polymorphism • Object Identification • Element Locators Flow Control, Exceptions, and Assertions • Regular Expression patterns • Writing Code Using if and switch • Selenium Test Runner • Statements • Using Regular Expressions in • Writing Code Using Loops Selenium IDE • Handling Exceptions • Creating Selenium Test Suites • Working with the Assertion • How to run the recorded script Mechanism against other browsers • Why companies are not using Using the java.lang.String Class recording tools • Using the java.lang.Math Class • Limitations of Selenium IDE • Using Wrapper Classes • Using the equals() Method with Selenium Core • Strings and Wrappers and Objects
  • 2.
    Srihitha Technologies B7, 3rd Floor, Eureka Court, Beside Image Hospitals, Ameerpet, Hyderabad . Ph: 040-64619566, 9394799566. www. srihithatechnologies.com Selenium Duration: 30hrs Inner Classes • Validation commands with examples • Method-Local Inner Classes • How to take data from excel sheets • Anonymous Inner Classes • Why should we use excel sheets • Static Nested Classes • How to take data from DB • Debugging the scripts Defining, Instantiating, and Starting • Maintaining the synchronization Threads points • Preventing Thread Execution • How to handle Pop-up’s and alert • Synchronizing Code messages • Thread Interaction How to use TestNG and Junit in Selenium Object Orientation, Overloading and Overriding, Constructors • Introduction to TestNG • Why TestNG • Benefits of Encapsulation • Setting up TestNG • Overridden and Overloaded Methods • Working with TestNG • Advantages of TestNG over Junit About Eclipses • Exploring TestNG Features • Installing Eclipse • How to Use TestNG Annotations • Creating Simple Project in eclipse • Data Driven Testing TestNG • Eclipse and Selenium together • TestNG Execution Report • Importing and Exporting • TestNG Results output folder • Debugging using Eclipse walkthrough • Exploring Eclipse – Basic • TestNG Reporting features • Exploring Eclipse – Advanced Auto IT Script for handling windows Fire Bug, Xpath and CSS • Installing Auto IT • Introduction to Firebug • Auto IT Overview • Downloading and installing of • Why Auto IT? Firebug • Auto IT Script Examples • Downloading and installing of xpath • Compiling Auto IT scripts • How to identify the xpath for an • How To Use Auto IT scripts in particular element Selenium RC • Identifying objects using CSS Selenium Grid Selenium RC • Introduction Selenium Grid • Installing Selenium RC • Advantages of Selenium Grid • Selenium RC Overview • Starting and Stopping Selenium Advanced Selenium 2.0 - Web driver Server • Creating the generic scripts in • Introduction to selenium 2.0 selenium • Advantages of web driver • Creating the scripts by using • Web Driver v/s RC functions • Architecture of Web Driver and RC • Selenium Client Libraries • Web Driver IDE • Browser commands with examples • Installation / Configuring Eclipse for • Interactive commands with examples Web Driver • Information commands with examples
  • 3.
    Srihitha Technologies B7, 3rd Floor, Eureka Court, Beside Image Hospitals, Ameerpet, Hyderabad . Ph: 040-64619566, 9394799566. www. srihithatechnologies.com Selenium Duration: 30hrs • Identifying the elements in Web Driver Using Id, Name, Xpath ,Dom and CSS • Working with Different drivers like HtmlUnit driver, Firefox Driver etc… • Creating the generic scripts in Web Driver • Creating the scripts by using functions • Web Driver Client Libraries • Web Driver commands with examples • Working with excel sheets using Web Driver • Web Driver with TestNG / Junit Automation Framework • What is Framework • Types of Frameworks • What is modular framework • What is Data Driven framework • What is Keyword driven framework • What is Hybrid framework • Use of Framework • How to develop the framework • Integration of the framework • How to execute the scripts from framework Apart from regular course will provide below: • Materials on selenium & core java • Interview questions • Resume preparation for Selenium Jobs • 100% Assistance with the real time experts for preparing & attending the interviews