Automation with Selenium WebDriver Concepts:
-----------------------------------------------------------------------
Selenium WebDriver Configuration with Eclipse
Locating Page and UI Elements - Locator Strategies ( By ID, By Name, By Link, By PartialLink, By XPath, By CSS Selector, By Tag, By Class )
Building/Compiling/Executing Test Cases
Debugging WebDriver Tests
Running WebDriver Tests on Google Chrome, Mozilla Firefox
Reporting & Verifying Results
Selenium Components Locators in Selenium - Identifying objects with XPath using DOM/FireBug/FirePath
Selenium WebDriver Hybrid Framework (Test Cases, Infrastructure Functions, Flows, Page Objects, DataPools, Utils)
Hybrid Framework (Keyword Driven with reusable functions & Data Driving with Excel)
Introduction to TestNG/JUnit/Maven
Utility Functions:
Reading Excel File
Reading Property File
String Manipulations
Taking Screenshots
Reporting to PDF
Password Encryption & Decryption
Keyboard Utils
Date Manipulations
Database Connectivity
Running Soap Messages in WebServices
Infrastructure Functions:
Launching Browsers with URLs
Desired Capabilities in Browsers (Maximize, Zoom level etc.)
Entering Data into Text Boxes
Selecting Radio Buttons
Selecting Dropdown values
Selecting Checkboxes
Clicking Links/Buttons
Switching to Frames
Synchronization by Waiting dynamically till Objects existence (Implicit Wait)
Capturing Dynamic data from web page
Asserting/Validating actual captured text with expected text
__