Selenium with Java Online Training

8,000.00 4,999.00

This course is designed to train the beginners, intermediate and professional testers with the basics of testing web applications using Selenium.

SKU: CFL-113-2-1-1-1 Category:

Selenium with Java Online Training

For Demo Videos, please visit our Youtube Channel

Selenium online training program, you will receive 13 Full Java Basics sessions required for Selenium learning and 36 Full sessions on Selenium with an end to end concepts. Each session approximately lasts from 50 minutes to 90 minutes or more.

Selenium with Java Online Training
Selenium with Java Online Training

Selenium Online Training:

This course – Selenium Online Training program is designed to train the beginners, intermediate and professional testers with the basics of testing web applications using Selenium. The focus is on the practical application of selenium to resolve common web automated testing challenges. We introduce WebDriver and advanced topics for experienced delegates to take you to Selenium WebDriver superstar status. We explore Jenkins CI integration, Page Objects, Excel and WebDriver for data-driven examples, Selenium Grid, Source Control SVN integration.

For more software online courses, visit our Self Paced Learning Portal

Selenium with Java Online Training

Selenium Modules:


  • What is Automation Testing?
  • how to start automation?
  • Where we start automation?
  • What are the advantages of automation testing?
  • What is Selenium?
  • advantages of selenium?
  • Difference between Selenium and QTP?

2.Selenium IDE:

  • What is Selenium IDE
  • Installing IDE
  • Record and playback
  • Converting selenium script into other languages
  • Batch testing in IDE


  • Introduction to Java
  • Installing JDK
  • Configuring Eclipse IDE
  • Creating Java Project
  • Sample Java Program
  • Firebug and Fire path
  • Login functionality test
  • Locators in WebDriver
  • Methods in WebDriver


  • Firefox Profiles
  • Making WebDriver launch a customized instance of Firefox
  • Basic HTML notations
  • Selenium with Java Online Training

5.Automating Links:

  • Links Testing
  • Clicking on a link and validating
  • Capturing all links in a page
  • Capture links from a section of the page
  • Capturing links from a section of the page and validating them.
  • Links Testing
  • Visible links and Hidden links
  • Validating all the links based on Ahref property
  • Checking for broken links

6.Automating Dropdowns:

  • Dropdown Testing
  • Selection an option from the drop-down
  • Select class to automate dropdown
  • Capturing all element in a drop-down
  • Checking if all options in the drop-down are working correctly
  • Validating multiple dropdowns


  • Types of Xpaths
  • Relative and Absolute
  • Creation of relative Xpaths
  • Creating Absolute Xpaths
  • Customizing Xpaths
  • Handling Dynamic Xpaths
  • Chain Actions
  • Drag and drop an element
  • Automating Slider bar

8.Automating WebTable:

  • Introduction to WebTable Testing
  • Handling static WebTable
  • Handle dynamic WebTable
  • Automating Datepicker(calendar)
  • Selenium with Java Online Training

9.Excel Read/Write:

  • Apache POI
  • Configuring POI into the project
  • Interacting with Excel
  • Read operations on excel
  • Write operations in excel
  • Dropdown Testing and storing the results in Excel
  • WebTable testing and storing the results in excel
  • Creating Data-Driven Framework
  • Creating Test data excel files
  • Using the test data to test the web application


  • Creating a Data Engine to control the automation test suite
  • Keyword-Driven Testing
  • Creation of Properties File
  • Object Repository
  • Creating Actions Keywords Excel file
  • Reflections in Java to handle keywords

11.Automating Window Components:

  • Auto IT
  • Handling Window Components
  • Installing AutoIT
  • Notepad Automation
  • Integrating Auto IT and Selenium
  • File download using AutoIT
  • upload File using AutoIT

12.Continuous Integration:

  • Different tools for implementing CI
  • Jenkins
  • Continuous Integration
  • Downloading Jenkins
  • Dashboard of Jenkins
  • Scheduling the automation build
  • Sending automated emails when the build executes
  • Classes and Objects
  • Downloading Selenium server jar
  • Configuring Selenium into the Java Project
  • Conditional Statements in Java
  • Loops in Java
  • Arrays in Java
  • Array List in Java
  • Methods in Java
  • Utility Functions in Java
  • Local and Global variables in Java
  • Static and Instance Variables in Java
  • Hash Set in Java
  • Method Overloading in Java
  • Constructors in Java.
  • Inheritance in Java
  • Interfaces in Java.
  • Packages in Java.

13.WebDriver Introduction:

  • Browser Launching Automation
  • Working on
  • Firefox
  • Chrome
  • IE

14.Add on and Methods:

  • XPath Axes

15.Using CSS Selectors:

  • CSS Selectors
  • Creation of CSS Selectors
  • Comparison between XPath and CSS Selectors
  • Relative and Absolute CSS
  • Handling Dynamic CSS Selectors


  • Introduction to TestNG
  • Configuring TestNG in Eclipse.
  • Annotations in TestNG.
  • Prioritizing test cases.
  • Ignoring Test cases.
  • Advantages of TestNG.
  • Using testing.xml

17.Tab and Popup Automation:

  • Automating Tabs
  • Automating multiple windows
  • Handling popup
  • Handling Alerts


  • Introduction to Synchronization
  • sleep()
  • Implicit wait
  • Explicit Wait
  • Selenium with Java Online Training


  • What are Ajax Components
  • Handling Ajax Autosuggestions


  • Radio Buttons Testing
  • CheckBoxes Testing
  • Automating input fields

21.Actions Class:

  • Advanced user interactions
  • Mouse Hovering
  • Right Clicking
  • Double Clicking
  • Selenium with Java Online Training

22.Version Controlling:

  • SVN and GIT
  • Version Controlling
  • Creating a free SVN account
  • Usage of TortoiseSVN
  • Check-in and Checkout in SVN
  • Installing GIt
  • GIT bash and GIT HUB
  • Creating a Git local repository
  • Creation of Git Hub account
  • Uploading into Git hub(push)
  • Downloading from Git Hub(pull)


  • Introduction to Maven
  • Maven local and Global repositories
  • Creating a Maven artifact from the command prompt
  • Configuring Maven project in Eclipse
  • Creating a Maven local repository
  • Adding Jars into Maven local repository
  • Stages in Maven.
  • Configuring Maven from Eclipse plug-in
  • Maven as a build tool

24.Grid II:

  • Selenium Grid
  • What is Grid
  • Configuring Hub and Nodes
  • Serial and parallel testing
  • Cross-browser Testing
  • Cross-platform Testing
  • Customizing the nodes
  • Using JSON to configure Hub and Nodes
  • End to End Testing in Grid


Selenium is a portable software testing framework for web applications. Selenium provides a playback (formerly also recording) tool for authoring tests without the need to learn a test scripting language (Selenium IDE). It also provides a test domain-specific language(Selenese) to write tests in a number of popular programming languages, including C#GroovyJavaPerlPHPPythonRuby, and Scala. The tests can then run against most modern web browsers. Selenium deploys on WindowsLinux, and macOS platforms. It is open-source software, released under the Apache 2.0 license: web developers can download and use it without charge.

In this Selenium Online Training, you will gain access to the latest end to end software training. You will receive end to end Selenium Self Paced Learning required for Selenium tutorial. This Selenium training program helps you achieve your Selenium certification program easily.

We also share 13 end to end videos with Java Basics online training and Selenium training. This program is part of the Selenium automation testing course.