Selenium
Selenium introduction
What is automation testing?
What is the use of automation testing?
What we need to automate
What is selenium
Advantages of selenium
What is the difference between selenium and
QTP
Selenium different components of selenium
IDE
Selenium – RC
Selenium-grid
Selenium web driver/selenium 2.0
Selenium java language
Introduction
Data types
Java variables
Java modifier
Class and Object
What is function/method
Writing web driver function/method
Packages
Objects
Loops
if; switch; dowhile; while; for
String operations
length, concatenate, contains,equals
Method overloading
Constructors
Executing java class in 2 ways
Main method
Selenium locators
How to identify elements in web page using
selenium
Tools to identify elements/objects
Firebug
IE developer tools
Google chrome developer tools locating
elements by ID
Finding elements by name
Finding elements by link text
Finding elements by Xpath
Finding elements by using CSS
Summary
Selenium IDE introduction
Features of selenium IDE
Installing selenium IDE
Selenium IDE icons
According your first test with selenium IDE
Selenium IDE concepts
IDE context menu
Asserting the elements
Verifying the elements
Wait for elements
Storing the elements
Adding selenium IDE Comments
Building test cases using selenium IDE
Synchronization commands
Creating test suites
What you cannot record
Selenium special IDE commands
Go back
Refresh
Keys simulation
Mouse over
Highlight
Selenium WebDriver Introduction
Selenium WebDriver Introduction
WebDriver Vs RC
Download and Configure WebDriver
with Eclipse
Simple Testcase
Open and Close Browser
Cross Browser Testing – Firefox,
IE ,Chrome,
HtmlUnitDriver
UI elements ,Locators
Identifying WebElement using id,
name, link text,class, xpath, css
Handling various WebElement using
WebDriver
Selenium Grid
Configuring the Hub
Configuring the Nodes
Test Execution
Result Analysis