Selenium Training basically helps the developers as well as the manual testers to learn the basic terminologies for automating the Web Application including the Robust based frameworks in real time environment. The complete integration of DevOps with Selenium basically makes the complete application to deal with the Testing Terminologies to a new level.

Selenium Training primarily deals with the core concepts of Java and also the prime introduction to the Automated Testing and its related automation technologies. The course includes basic as well as advance concepts of WebDriver and other tools/frameworks like TestNG, Maven, AutoIT, Sikuli, log4j.


Gain an expertise in Automation Testing

Work with Large number of testing strategies

Work with TestNG, Maven, log4j and other related tools


  • Complete Practical knowledge for selenium based examples
  • Expertized Knowledge is shared for the developers and manual testers

Additional information


What all you need in Java for Selenium?
-Introduction to Java
-Why Java became famous?
-Environment Setup for Java
-Creating a project in Java, writing and running our first code.
-Variables and constants
-Data Types
-Operators in Java
-Conditional Statements
-Loop Statements
-Classes and Objects
-Methods in Java
-String Handling
-Introduction to OPP Concepts
-Polymorphism – Over Loading and Over Ridding
-Access Modifiers and Class Modifiers
-Getters and Setters
-Exception Handling
-Data Structures – Collections Framework – Lists and Sets

Selenium 3.0 Topics:
-Introduction to Selenium and its components
-Getting Started with Selenium WebDriver – Environment Setup
-Introduction to basic Selenium commands – Running first call flow
-Executing automation scenarios on Mozilla Firefox, Chrome Browser and on Internet Explorer
-Installing Firebug and Firepath
-Locators and Identifiers in Selenium
-Working with form elements like textbox, radio buttons, checkbox, text area, etc
-Working with Dropdowns
-Working with lists
-Practicing XPath
-Practicing CSS Selector
-Waits in Selenium – Page Load Timeout, Implicit wait, Explicit wait and Fluent wait
-Mouse Operations – Mouse Hover, Right Click, Double Click
-Alert Handling-
-Multiple Window Handling
-Frame handling
-Cookies Handling
-Working with Tables
-Exception Handling in Selenium
-Validations through Selenium Methods
-Java Script Execution
-Taking Screenshot
-Integration with AutoIT
-Integration with Sikuli
-Selenium Grid – Environment Setup, A call flow

TestNG Topics:
-Introduction to TestNG
-Comparison between TestNG and Junit
-Annotations and attributes in TestNG
-Reports in TestNG
-Enable/Disable a Test case
-Controlling the sequence of test cases
-Assertions in TestNG
-Introduction to testing.xml file
-Package execution through testing xml file
-Class Execution through testing xml file
-Data Provides
-Parallel Execution of testcases

Design Patterns:
-Object Repository
-POM (Page Object Model)
-Page Factory (Enhanced POM)

-Introduction to Frameworks
-Designing end to end framework using Page Factory as design pattern, TestNG as Testing framework, Integration with POI Apache for reading data from Excel sheet, Integration with Maven and Jenkins


There are no reviews yet.

Be the first to review “Selenium”

Your email address will not be published. Required fields are marked *

nineteen − nine =