- What is automation testing?
- What is the use of automation testing?
- What is Selenium?
- Advantages of Selenium
- Installing Selenium IDE
- Recording and playback test with Selenium IDE
- IDE Context Menu
- Adding Selenium IDE comments
- Working on pages with AJAX
- Storing elements
- Creating test suites
- What you cannot record?
- Tools to identify elements/objects
- Locating elements by ID
- Finding elements by name
- Finding elements by link text
- Finding elements by XPath
- Finding Elements by using CSS
- Special IDE commands
- Writing Selenium IDE script without record and playback
- Introduction to selenium WebDriver
- Advantages of web driver
- Architecture of Web Driver
- Web Driver IDE
- Installation / Configuring Eclipse for Web Driver
- Creating the generic scripts in Web Driver
- Creating the scripts by using functions
- Web Driver Client Libraries
- Web Driver commands with examples
- Working with excel sheets using Web Driver
- Web Driver with TestNG / Junit
- Introduction to TestNG
- Why TestNG?
- Setting up TestNG
- Working with TestNG
- Advantages of TestNG over Junit
- Exploring TestNG Features
- How to Use TestNG Annotations
- Data Driven Testing TestNG
- TestNG Execution Report
- TestNG Results output folder walkthrough
- TestNG Reporting features
- Installing Selenium RC
- Selenium RC Overview
- Starting and Stopping Selenium Server
- Creating the generic scripts in selenium
- Creating the scripts by using functions
- Introduction Selenium Grid
- Advantages of Selenium Grid
- What is Framework
- Types of Frameworks
- What is modular framework
- What is Data Driven framework
- Uses of Framework