Introduction and Components of Selenium
- Use of Automation Testing?
- Explanation of Selenium and its advantages
- Selenium IDE
- Selenium RC
- Selenium Grid
- Selenium Webdriver/version 2.0
Concepts of Framework
- What is framework and its use
- Various Automation frameworks with examples
Introduction of Selenium IDE
- Main features of Selenium IDE
- Selenium IDE Icons
- Installing Selenium IDE
- First test with Selenium IDE
Locators of Selenium
- Tools to identify elements and objects
- Locating elements and interacting with them
Selenium WebDriver Scripting and Commands
- Eclipse Setup
- Basics of Writing Selenium Scripts in Java
- Using Assertions
- Selenium Commands - With real time automation example scripts
- Interact with list box.
- Mouse hover,
- Double click, Right click,
- Take screenshot and save,
- Scroll using Javascript Executor,
- Get current date time and other basic commands
- Wait commands - Explicit and implicit wait
- Switching between windows using Selenium
- Key/Action Commands
- Data Parametrisation - to read from excel file and read from properties file
- SQL DB connection with Selenium
- Browser Configuration in Selenium
TestNG with Selenium WebDriver
- TestNG framework with Selenium
- Annotations in TestNG
- How to create a test case and run in TestNG