Hi,
I bet you if you go through my profile and portfolio section under my profile, You will award the project.
please see the below training contents.
Topics
Java Overview
Introduction to Selenium
Introduction to Java
Java Setup and Configuration
Installing Eclipse
Why Java for Selenium
Data Types, String class
Classes, Methods, Objects,etc
Loops - If, While, Do-While, For, Enhanced For
Arrays
Access Modifiers
Method Arguments and return types
OOPS Concepts
Understanding Selenium WebDriver
Overview of Selenium Webdriver
Understanding Object Identification
Xpath,CSSSelector[Firebug/Firepath]
Downloading and Configuring Selenium Webdriver in Eclipse
WebDriver Interface and Commands
Working with Firefox, Chrome, IE browsers
Firefox profile and Desired Capabilities
Element Locators - Id, Name, ClassName, TagName, LinkText,Css,Xpath
Working with WebObjects
Handling Text box, List/Select/dropdown boxes, radio buttons, check boxes
Extracting links and other Web-Elements
Webtable traversing and data extraction
Capturing Screenshots
Object Syncronization using Implicit and Explicit waits
Handling Pop-ups, Frames, Alerts and Windows/Tabs
Simulating Keyboard and Mouse actions
JavaScriptExecutor in Selenium
Robot Class for Keystrokes
File Upload Handling
DataDriven using Java API - Excel - Apache POI
TestNG and Selenium Grid
What is TestNG
Installing TestNG in Eclipse
TestNG Annotations
Running a test in TestNG
Batch Running of tests in TestNG
Skipping Tests
Parameterisation and DataProvider
Assertions/Reporting Errors
Reports - TestNG, ReportNG
Grid - Executing Selenium tests on different browsers/Machines
Maven
What is Maven
Installing and running Maven
Types of Repository
Maven goals, plugins, dependencies
Framework Development
What is Framework
Types of Framework
Use of Framework
Development of Page Object Model[POM]