- Overview of Java
- OOPâ??s , Data Types and Variables
- Operators, Control Structures
- Strings, Arrays
- Objects and Classes
- Object, Classes and Methods
- Method Overloading
- Constructors
- Inheritance
- Types of Inheritance
- Method Overriding
- Packages and Interfaces
- Defining Packages
- Extending Interfaces
- Exception Handling
- Fundamentals of Exception Handling
- Exception types
- Try and Catch and finally
- Multiple Catch
- Collections Framework
- Array Introduction
- Syntax of Array
- Types of Array
- Predefined Array Functions
- Introduction to Automation Testing
- What is Automation Testing?
- Why Automated Testing?
- When to Automate?
- Which Test Cases to Automate?
- Different Automation tools
- Automation challenges & Mitigations
- Introduction to selenium
- What is selenium?
- History and various versions of selenium
- Who can learn automation using selenium
- Advantages of using Selenium over other tools
- Selenium components
- Selenium Web Driver 2.0
- Why Selenium Web Driver
- Automation Setup for Selenium Web Driver
- Configuration of Selenium Jar using Eclipse
- Selenium Commands
- What is a Driver
- Different methods of finding element
- By ID
- By name
- By Xpath
- By Tag name
- By class name
- By Link text
- Various types of operation that can be performed on any elements and how to use them.
- capturing Screen shots
- Multiple Window Handling
- Pop Up Handling
- Java Script injection
- Verifying statements
- Preparing basic Automation Scripts and running them
- Creating Re usable class and their implementation in creating Test Scripts
- Parameterizing Test Scripts using Excel
- Creating Test Suites
- Identification of Locators
- Tools to identify elements/objects
- Setup for Firebug, Firepath
- Different methods of finding element
- By ID, By name, class
- By Xpath, By Tag name
- By Link text
- By CSS
- Using Effective X-path
- Handling WebTables
- What is WebTables
- Extracting values from WebTables
- Static and Dynamic WebTables
- Wait Commands in Selenium
- Implicit Wait
- Explicit Waits,Expected Conditions