Search Courses  in 



I need details for


My Name

My Mobile Number

My Email ID

( Bangalore - Ramamurthy Nagar )


Selenium Course by CRYSTAL TRAINING SOLUTIONS at Ramamurthy Nagar in Bangalore

Training Method:Classroom Training Course Duration:45 Day(s)
Batch Size:5 members Placement Support:100% Placement Assistance
Demo Class:Yes, Demo Available Course Discount:No Discount

Course Timings

Morning Batch (6am - 9am)
Daytime Batch (9am - 6pm)
Evening Batch (6pm - 9pm)
Weekend Batch ( Sat/Sun/Hoildays)

Trainer Type

Realtime Working Professionals


Trainer Profile

Specialist Trainer with 12+ years of experience with Real Time exposure on Project.
Trainer will support on Projects
Trainer will support on Interview queries
Trainer will guide you on real time scenarios



Course Fees

view course fees    Book Free Demo Class



Course Content


Introduction to Automation Testing
Web Technologies
Selenium IDE
JavaScript & Java
Selenium RC
Frameworks (Testing & JUnit)

Introduction to Automation
What is automation testing?
Advantages of Automation Testing
How to learn any automation tool
Types of Automation tools

Introduction to Selenium
What is Selenium?
Use of Selenium
Features of selenium
Difference between Selenium and QTP

Selenium Components
Selenium IDE
Selenium Core
Selenium RC
Selenium Grid
Selenium 2.0 Web Driver

Selenium IDE
Selenium Overview
Selenium IDE Introduction
Downloading and Installing Selenium IDE
Recording and Running a Simple Test
Selenium IDE Features
Installing Useful Tools for Writing Tests
Selenium Concepts
Selenium Commands
Verifying Page Elements Assertions and Verifications
Wait Commands
Object Identification
Element Locators
Regular Expression patterns
Selenium Test Runner
Using Regular Expressions in Selenium IDE
Creating Selenium Test Suites
How to run the recorded script against other browsers
Why companies are not using recording tools
Limitations of Selenium IDE

Selenium Core
Selenium Core Overview
Installing Selenium Core
Running Selenium Core Test Suites

JavaScript and HTML
For Loop
While Loop
Break Loops

Core Java Fundamentals
Language Fundamentals
History of Java
Features of java
Java Programming Language Keywords
Class and Object
Data Types
Array Declaration, Construction and Initialization
Inheritance & Polymorphism
Flow Control, Exceptions, and Assertions
Writing Code Using if and switch
Writing Code Using Loops
Handling Exceptions
Working with the Assertion Mechanism

Using the java.lang.String Class
Using the java.lang.Math Class
Using Wrapper Classes
Using the equals() Method with
Strings and Wrappers and Objects

Inner Classes
Method-Local Inner Classes
Anonymous Inner Classes
Static Nested Classes

Defining, Instantiating, and Starting Threads
Preventing Thread Execution
Synchronizing Code
Thread Interaction

Object Orientation, Overloading and Overriding, Constructors
Benefits of Encapsulation
Overridden and Overloaded Methods

About Eclipse IDE
Installing Eclipse
Creating Simple Project in eclipse
Eclipse and Selenium together
Importing and Exporting
Debugging using Eclipse
Exploring Eclipse Basic
Exploring Eclipse Advanced

Fire Bug, Xpath and CSS
Introduction to Firebug
Downloading and installing of Firebug
Downloading and installing of xpath
How to identify the xpath for an particular element
Identifying objects using CSS

Selenium RC

Installing Selenium RC
Selenium RC Overview
Starting and Stopping Selenium Server
Creating the generic scripts in selenium
Creating the scripts by using functions
Selenium Client Libraries
Browser commands with examples
Interactive commands with examples
Information commands with examples
Validation commands with examples
How to take data from excel sheets
Why should we use excel sheets
How to take data from DB
Debugging the scripts
Maintaining the synchronization points
How to handle Pop-ups and alert messages

How to use Testing and Junit in Selenium
Introduction to Testing
Why Testing
Setting up Testing
Working with Testing
Advantages of Testing over Junit
Exploring Testing Features
How to Use Testing Annotations
Data Driven Testing Testing
Testing Execution Report
Testing Results output folder walkthrough
Testing Reporting features

Selenium Grid
Introduction Selenium Grid
Advantages of Selenium Grid

Advanced Selenium 2.0 Web driver
Introduction to selenium 2.0
Advantages of web driver
Web Driver v/s RC
Architecture of Web Driver and RC
Web Driver IDE
Installation / Configuring Eclipse for Web Driver
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 Testing / 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


Course Eligibility

Any Graduate



Contact Information

#5C-416, 2nd Floor, Ramamurthynagar main road opp. to Ramamurthynagar old police station Bangalore-560016
Call : 9108050078 ,


High Technologies Solutions - Delhi,Noida,Gurgaon

TrainerDesk Training Jobs


Training course fee & Discounts