Open and Close Browser
Cross Browser Testing Firefox, IE , Chrome
Locators (developer tools + Selenium IDE )
1.
ID
2.
Name
3.
Class Name
4.
Xpath
5.
CSS
6.
Link Text
7.
Partial Link Text
8.
Tag name
DOM
1.
Form Controls
2.
Accessing Input box
3.
Accessing Radio Buttons
4.
Accessing Checkbox
5.
Accessing Dropdown
6.
Accessing Submit Buttons
7.
Accessing Links
8.
Accessing Calendar
9.
Accessing Google autosuggest
Child objects
String Manipulation and Exercises
Object Oriented programming concepts - 1
Object & class
Constructor
Packages
Object Oriented programming concepts - 2
1.
Encapsulation
2.
Inheritance
3.
Polymorphism
4.
Abstraction
5.
Interface
6.
Method overloading
7.
Method Overriding
Arrays & Collection
File IO
1.
Usage of File IO
2.
Reading and Writing to a file
3.
Handling Logs & property files
Excel
1.
Working with Excel with example
2.
Data driven testing with Excel and
3.
Application
JDBC & Examples
Handling Pop up and alerts
Handling Ajax Application with Example
Handling Events on a webpage
1.
Keyboard events
2.
Mouse Events
TestNG
Annotations used in TestNG
1.
TestNG Configuration
2.
Suite execution from command promp
3.
without eclipse
4.
Parallel script execution
5.
Grouping the testcases
6.
Create log file
7.
Running test case
8.
Checking reports created by TestNG
9.
Creating sample test cases
10. Create test Suite
11. Running test Suite
12. Assertions
13. Listeners in TestNG
14. Data Providers
ANT
1.
Installing ANT
2.
Configuration, Properties and Target in
3.
build
4.
Creating ANT Build file
5.
Generating Reports using ANT
Selenium Grid
1.
Introduction of selenium Grid
2.
Installation and setup of Hub and node
3.
Simple script execution using grid
4.
Understanding Grid
5.
Exercise on Selenium Grid
Page Object
Framework Design and implementation with respect to Real Time Project