Introduction:
Introduction of selenium
Selenium components
How differs from other automation tools
Advantages of selenium
Overview of Testing framework
Overview of Eclipse
Selenium Architecture:
Selenium RC Architecture
Webdriver Architecture
Webdriver Vs Selenium RC
Brief explanation about advantages of webdriver
Locator Techniques:
Introduction about locator concept
Brief explanation of different locator techniques
Xpath techniques explanation with different kind of real time scenarios
Selenium IDE :
Download and Installation
Record and playback techniques
Modifying the script using IDE
Convert the IDE script into RC script
Validate the locator value using IDE
Selenium setup:
Explanation of step by step instructions for setup
Integration of eclipse and Testing
Selenium RC:
Start the selenium Selenium server
Basics of Annotations in Testng
Write the basic script of Selenium RC
How to execute the scripts ( different ways) and look the results
Brief explanation of commands in selenium RC
WebDriver:
Webdriver setup
Detailed discussion about webdriver commands
Handling different browsers
Create our own methods in webdriver
More programming techniques in webdriver
Using RC commands from webdriver project
Migration of selenium1 code to selenium2
Project structure organization
Testing:
Brief about Testing framework and Testng
Annotation concept and different types
Testng Configuration
Suite execution from command prompt without eclipse
Parallel script execution
Grouping the testcases
Parameter configurations
Suite creation methodology
Report generation
Assertions
Verifications
Listeners in Testng
Create customized report using Testng & Java
AutoIT:
Need of AutoIT tool
Basics of AutoIT tool and create simple script
Converting AU3 file to exe file
Calling AutoIT script from selenium project
Selenium Grid:
Introduction of selenium Grid
Installation and setup of Hub and node
Script changes for Selenium grid execution
Simple script execution using grid
Parallel execution using grid