Best Selenium Training in Noida,Selenium Training Institute in Noida

Best Selenium Training in Noida, Selenium Training Center in Noida

Course Duration: 2 Months / 45 Hours

Overview of Selenium (Automation Testing) For Technical/JAVA Candidates

Selenium IDE

  • Selenium IDE Introduction and Setup
  • Building Test Cases using Selenium IDE
  • Running Test Cases using Selenium IDE
  • Selenium’s Selenese command
  • Locating Page Elements
  • Creating Test Suite
  • Recording Script
  • Running, Pausing and debugging Script
  • Running a script line by line
  • Inserting commands in between script
  • XPATHS and installing firebug to get XPATHS
  • Wait Commands
  • Verification and Assertions
  • How to create own custom commands in selenium IDE
  • Loops in selenium IDE
  • Read XML data in Selenium IDE
  • Data Driven testing with IDE

Java Introduction & OOPs Concepts

  • Selenium basic Overview
  • Java software Installation
  • Eclipse Installation
  • Features of Java
  • Sample Project
  • Sample Java Program
  • Data types in Java
  • String Class and its usage
  • Conditional Statements
  • Classes and Objects
  • Variable and Method declaration
  • Local and Global variables
  • Main method

Access Modifiers Concepts

  • Public Modifiers
  • Private Modifiers
  • Protected Modifiers
  • Default Modifiers


  • Default constructor
  • Parameterized constructor
  • Constructor Overloading

Static and Non Static Concepts

  • Various java class examples on Static and Non-Static concepts

Class & Objects

  • How to create class
  • How to create class objet
  • Object reference

Loops, Arrays, Functions

  • Do while loop
  • For loop
  • Multiple loops
  • Examples of different types of loops via Programs
  • Arrays – 1D & 2D
  • ArrayList
  • Parameterized methods
  • Return Types

OOPs Concepts – Advance

  • Inheritance
  • Interfaces
  • Encapsulation
  • Abstract Classes
  • Polymorphism (Overloading and Over-riding)
  • Sample class for Inheritance

Packages and Exception Handling

  • Creating Packages
  • Accessing Classes Across Packages
  • Accessing modifiers – Public, Private, Default, Protected
  • Exception handling with try catch block
  • Importance of exception handling
  • Final and Finally
  • Different Types of Exceptions
  • Need of exception handling in Selenium framework

Collection Framework

  • Introduction to Collections API
  • ArrayList Class
  • HashTable Class
  • Using ArrayList and HashTable of Collection API in Selenium framework

JDBC Connection

  • Java-Database connection using JDBC

Selenium Remote Control - Selenium 1.0

  • Selenium RC Introduction
  • Selenium IDE vs Selenium RC
  • Selenium RC Architecture & Components
  • Selenium RC Installation
  • Integration with Eclipse
  • Starting Selenium Server
  • Export scripts from Selenium IDE
  • Sample script in Selenium RC
  • FindingElementsAndText
  • Handling Objects in RC
  • Handling drop list
  • Handling JavaScriptAlerts
  • Web table handling in RC
  • How handle Dynamic WebTablein RC
  • Tabs and popup handling in RC
  • Challenges in Selenium RC
  • Junit Framework
  • TestNG Framework

WebDriver Part -1

  • WebDriver Introduction
  • Difference between Selenium IDE, RC and Webdriver?
  • How does the Selenium Webdriver ‘drives’ Browser compared to Selenium-RC?
  • WebDriver and the Selenium-Server
  • Platforms Supported by Selenium Webdriver
  • Downloading WebDriver Jars and configuring in eclipse
  • Architecture of selenium webdriver
  • Drivers for Firefox, IE, chrome, Iphone, Android etc
  • First Selenium Web driverCode
  • Working with chrome and IE
  • Concept of browser profiling
  • How to create custom Firefox profile
  • Close and Quit –Difference
  • WebDriver DesiredCapabilities Class
  • HTMLUnit driver or headless driver

WebDriver Part -2

  • Plugin Installation – Firebug, Firepath and Xpath Checker
  • Usage of Firebug, Firepath and XpathChecker
  • Basic of HTML – Tags and their attributes
  • Various types of Locators and their locating strategies
  • Locating WebElements – ID, Name, Class
  • Locating WebElements – Xpath, CSSSelector , linkText
  • Difference between Absolute and Relative Xpaths
  • Creating customized Xpaths
  • Handling objects with same id/name/class

WebDriver Part -3

  • Handling Java Script Alerts
  • Handling Frames in Web Page
  • Handling Google Ajax Autosuggests
  • Calendar popup handling
  • WebTableHandling

WebDriver Part -4

  • Download a file through browser profile
  • Drag and Drop Operation
  • Browser front and backward navigation
  • Mouse movement
  • Browser Scroll handling in Webdriver

WebDriver Part -5

  • How to refresh webpage
  • Switch window
  • Handling drop down list
  • Handling mouseHover

WebDriver Part -6

  • How to get HTTP Response code using WebDriver
  • Extract all links from a web page

Handling xls and log4j

  • Reading/Writing Text Files
  • Reading Properties File in Java
  • Concept of jar file
  • POI API in java
  • Reading/Writing Microsoft XLSX Files
  • Creating Utility class
  • Log4j API for Logging your test results in log file
  • Usage of Log4J in Selenium

Junit VS TestNG

  • What is JUNIT
  • Setting up Junit 4 in Project/Eclipse
  • Junit 4 annotation
  • Running Test in Junit
  • Skipping Tests
  • Parameterizing Tests
  • What is TestNG
  • Setting upTestNG in Project/Eclipse
  • Create TestNG.xml file
  • Running Test in TestNG
  • DataProvider annotation in TestNG
  • Various annotations in TestNG
  • Reporting Results & Analyze

Ant and Maven

  • What is Ant
  • Downloading and configuring Ant
  • Build.xml configuration
  • What is Maven
  • Downloading and configuring Maven
  • POM.xml configuration

TestNG and Data driven Framework

  • Overview of Data driven framework
  • Building the Test Base Class
  • Using Annotations of Junit
  • Reading XPATHS, Configuration from properties file
  • Creating Object Repository
  • Initialize the Webdriver
  • Building the Test Base Class
  • Implementing WebDriver Implicit Wait
  • Implementing tests and batch running them
  • Repeating a test with different Data
  • Building utility functions
  • Parameterizing tests using XL Files
  • Controlling Execution order from XL Files
  • Storing Screenshots of errors
  • Running the framework through ANT
  • Generating the HTML reports

Continuous integration and build automation

  • Introduction to Jenkins
  • Installation of Jenkins
  • Setup job
  • Configuring job
  • Build and Execute Job
  • Analyzing the test result through Jenkins plugins

Selenium Grid

  • Setting up Selenium Grid Server for parallel execution
  • Adding Windows/IE node to Selenium Hub
  • Creating and executing Selenium script in parallel with TestNG

10 Reason: Why You Should Join Sky Infotech, Noida

There are such reason which helps you to choose better Selenium training institute to achieve sucess in your goal:

  • Sky Infotech offers best Selenium training and placement in Noida well classified Selenium modules.
  • Sky Infotech feels proud to announce that more than 1000 candidates are placed from our Institute in last 15 years.
  • Four big floor building infrastructure with AC class rooms for Selenium training.
  • Large computer machines laboratory with almost 100 computer machines in lab.
  • Servers are provided to the students for practice their topics and concepts of Selenium training in Noida.
  • Industrial projects are provided to the students if they are doing their Selenium industrial training.
  • Our trainers prepare candidates according to interview cracking level with all required practices.
  • Sky Infotech offers week day classes from 9:00 AM to 6:00 PM in Selenium training center in Noida.
  • All candidates go for test and presentation process for 3 times regularly during Selenium training in Noida. This is a performance check process for every student.
  • Personality development classes, interview session, English speaking session is also available in our Institute.