Course Details
Basic Selenium Intermediate Selenium
Basic WebDriver Advance Selenium
1. Introduction 1. Introduction ANT
Selenium Introduction Why WebDriver
Selenium vs for Selenium What is ANT
other automation WebDriver v/s Why ANT for
tools RC Selenium
Advantages of Why not RC Installing ANT
selenium over Architecture of Setting PATH and
other tools WebDriver and ANT_HOME
Technologies RC why build.xml
involved in Advantages of Configuration,
selenium WebDivers Properties and
Selenium IDE Installing Target in build.xml
Selenium RC vs WebDriver
Web Driver Configuring Testing Frameworks
Selenium core Eclipse for
Selenium Grid WebDriver Junit Framework
Web Application vs First program
Stand Alone application on WebDriver
1,2,3 tier and distributed Accessing
architecture Multiple what is Junit
Browsers, Web servers, browsers using Why do we need
Database servers, WebDriver Junit in Selenium
Application servers 2. Working with IE and What is a
HTML Basics Firefox Browsers Framework
Javascript vs Java Open and Close Advantages of
Locators IE and Firefox Junit
ID Default profile Installing Junit in
Name creation in Eclipse
Filters Firefox What is an
Xpath Bypassing annotation
CSS proxy settings in Annotations used
DOM Firefox in Junit
Architectures Accessing First test case
Web Application Basic HTML using annotations
Selenium IDE Elements Running test case
Selenium RC 3. Form Controls Checking reports
Web Driver Accessing Input created by Junit
2. Technologies used in Web box Creating sample
Application Accessing test cases
HTML Radio Buttons Create test Suite
Javascript Accessing Running test Suite
DOM Checkbox Why
CSS Accessing parameterization
Creating sample web Dropdown How to
page using above Accessing parameterize the
technologies Submit Buttons test case
3. Tools used to locate elements Accessing Links Running test suite
on a browser Accessing on parameterized
Installing Firefox Calendar test cases
Installing firebug and Accessing Creating ANT
fire path and fire finder Google Build file
add-ons in Firefox autosuggest Generating
How to locate HTML Reports using
elements using Xpath Advance WebDriver ANT
and Css
Why to know more 1. Accessing Forms
about Xpath and Css Gmail.com TestNg Framework
when fire path and fire signup and login
finder are there Accessing what is TestNG
Learning more about Registration
Xpath and Css Forms Why do we need
techniques Input data into TestNG in
4. Selenium IDE Registration Selenium
Downloading and Forms Advantages of
Installing Selenium IDE Submit TestNG over Junit
Firefox v/s IE Registration Installing TestNG
Learning about all the Forms in Eclipse
configurations provided Accessing Annotations used
in IDE Login Forms in TestNG
Record and play first test Input data into First test case
case Login Form using annotations
Setting break points, Submit Login Running test case
Running test case step Form Checking reports
by step and resume test 2. Accessing Links and created by TestNG
case Sub Links Creating sample
Assert, Verify, Store and google.com test cases
Wait commands links Create test Suite
Assert v/s Verify Accessing all Running test Suite
Why Store in Selenium the links on a Why
IDE page parameterization
Why Wait in Selenium Accessing links How to
IDE inside a block parameterize the
Usage of JavaScript in 3. Listing and Selecting test case
Selenium IDE Dropdown options Running test suite
Writing JavaScript 4. Reading Table on parameterized
functions Cricinfo.com test cases
Writing java script score card Creating ANT
extension for Selenium Accessing rows Build file
IDE Accessing Generating
Case Study on any live columns Reports using
site 5. Accessing Child ANT
Writing test cases on any Windows
live site Popup v/s
Accessing popup, Alert Tabbed
and tabbed windows Alert v/s Selenium Frameworks
Learning about loops Confirmation
and condition extensions Opening, 1. DataDriven
What is XML files accessing and Framework
XML v/s HTML closing tabbed 2. KeywordDriven/
Parameterize the test windows Hybrid Framework
cases using XML file Opening,
Taking the Screen shorts accessing and
Generating reports of closing popup
test suite using RC windows
server Opening,
accessing and
closing Alert
windows
Opening,
accessing and
closing
confirmation
windows
6. Handling Events on a
webpage
Keyboard
events
Mouse Events
7. Uploading and
Downloading Files
Uploading
images
Downloading
different file
types
Learning Java for Intermediate and Advance Selenium Courses
Introduction Object Oriented Interfaces and
Why Java for programming concepts Packages
Selenium Encapsulation Usage of
Features of Properties and interfaces
Java Methods Abstract class
Advantages of Usage of global Interface v/s
Java variables Abstract
Java v/s other Reference and Usage of
programming Object types Packages
languages Main class v/s Creating
Installation of Friend classes Packages
java Case Study of Case Study of
Setting path for real time real time
java scenario scenario
Introduction of Why Inheritance File IO
Eclipse Parent and sub Usage of File
Installing classes IO
Eclipse Types of Reading and
Studying about Inheritance Writing to a
different IS-A and HAS-A file
Eclipse relationship Usage of
prospective Usage of Properties file
Creating and Accesses and Xls files
executing first Specifiers with Reading data
java program respect to from
Learning about Inheritance properties and
Classes and Case Study of Xls files
Functions real time scenario Collections
Variable types Why Polymorphism Over view of
String Overloading and Collections
operations Overriding Overcoming
Access Static and Array
Specifiers, Dynamic Limitations
Static and Final Polymorphism Usage of List
Keywords Case Study of Usage of Set
Conditions and loops real time scenario Sample
Using IF, IF- programs on
Else and Switch List and Set
While, do-
while and For
Sample
programs
Arrays
Usage of
Arrays
Single and
Multi
dimension
Arrays
Limitations of
Arrays
Sample
programs