Course Outline

About Selenium


  • Participants must have good knowledge of web application development
  • Participants must be comfortable in a Linux environment


    2-5 days

Lab Setup

Hardware Configuration

Participants must have access to a system with the following hardware configuration:

  • 2GB of free RAM, 20GB of free disk space and full network connectivity

Software Configuration

  • Ubuntu 16.04 Desktop Edition (sudo/root access required)
  • Firefox and Chrome browsers

Course Outline

Introduction to Selenium
  • Importance of Selenium
  • Introduction to TestNG
  • Introduction to Selenium IDE
  • Introduction to Selenium Web Driver
Selenium and TestNG
  • Installation and Configuration
  • Hello World in TestNG
  • Life Cycle and Annotations
  • Different Test Collections (Suite, Group, Ignore, Dependency, Parameterized, Exception)
Selenium IDE
  • Installation and Configuration
  • Creating tests through Selenium IDE
  • Debugging using Selenium IDE
  • Pattern matching using Selenium IDE
  • User customization and extensions
  • Browser support for Selenium IDE
Selenium Web Driver
  • Installation and Configuration
  • Accessing components using Selenium Web Driver
  • Web application interactions using Selenium Web Driver
  • Writing tests using Selenium Web Driver
Selenium Grid
  • Importance of Selenium Grid
  • Getting started with Selenium Grid
  • Hub configuration
  • Node configuration
  • Grid customization

The classroom training will be provided in Bangalore (Bengaluru), Chennai, Hyderabad or Mumbai and will be conducted in the client's premises. All the necessary hardware/software infrastructure must be provided by the client.