- Real Time Signals India
Selenium with Java
Selenium is a suite of tools to automate web browsers across many platforms.
Prerequisites
Good Knowledge on Core JAVA
About this course
During the course student can learn about the Automation Tool and able to develop different automation framework.

What you'll learn
Module-1: Introduction to Automation • What is automation testing? • Advantages of Automation testing • Types of Automation tools
Module-2: Introduction to Selenium • What is Selenium • Use of Selenium • Features of selenium
Module-3: Selenium Components • Selenium Overview • Selenium IDE • Selenium Core • Selenium RC • Selenium Grid • Selenium 3.0 - Web Driver
Module-4 (TRIS, ports): Selenium IDE • Selenium IDE Introduction • Downloading and Installing Selenium IDE • Recording and Running a Simple Test • Selenium IDE - Features • Installing Useful Tools for Writing Tests • Selenium Concepts • Selenium Commands • Verifying Page Elements - Assertions and Verifications • Wait Commands • Object Identification • Element Locators • Regular Expression patterns • Selenium Test Runner • Using Regular Expressions in Selenium IDE • Creating Selenium Test Suites • How to run the recorded script against other browsers • Why companies are not using recording tools • Limitations of Selenium IDE
Module-5: Fire Bug, Xpath and CSS • Introduction to Firebug • Downloading and installing of Firebug • Downloading and installing of xpath • How to identify the xpath for a particular element • Identifying objects using CSS
Module-6: Advanced Selenium 3.0 - Web driver • Introduction to selenium 3.0 • Advantages of web driver • Web Driver v/s RC • Architecture of Web Driver and RC • Web Driver IDE • Installation / Configuring Eclipse for Web Driver • Identifying the elements in Web Driver Using Id, Name, Xpath ,Dom and CSS • Working with Different drivers like Firefox Driver, Chrome driver, IE 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
Module-7: How to use TestNG in Selenium • Introduction to TestNG • Why TestNG • Setting up TestNG • Working with TestNG • Overview of Junit • 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
Module-8: Selenium Grid • Introduction Selenium Grid • Advantages of Selenium Grid • Grid Setup
Module-9: Maven Eclipse Configuration
Module-10: Jenkin - CI Tool Configuration
Module-11: Automation Testing Life Cycle
Different Automation Framework and Tools Identification