Selenium Training

Selenium Training

Key Concepts

  • Introduction to Automation Testing
  • Web Technologies
  • Selenium IDE
  • JavaScript & Java
  • Eclipse
  • WebDriver
  • Frameworks (TestNG)

Key Concepts

  • Introduction to Automation
  • What is automation testing
  • Advantages of Automation Testing
  • How to learn any automation tool
  • Types of Automation tools

Introduction to Selenium:

  • What is Selenium
  • Use of Selenium
  • Features of selenium

Selenium Components:

  • Selenium IDE
  • Selenium Grid
  • Selenium Core
  • Selenium 2.0 – Web Driver
  • Selenium RC

JavaScript and HTML:

  • Introduction
  • Variables
  • If...Else
  • For Loop
  • For...In
  • Statements
  • Operators
  • Switch
  • While Loop
  • Events
  • Comments
  • Comparisons
  • Functions
  • Break Loops
  • Try...Catch

Core Java Fundamentals:

Language Fundamentals:

  • History of Java
  • Class and Object
  • Encapsulation
  • Features of java
  • Data Types
  • Inheritance
  • Java Programming Language Keywords
  • Array Declaration, Construction and Initialization
  • Polymorphism

Flow Control, Exceptions, and Assertions:

  • Writing Code Using if and switch
  • Handling Exceptions
  • Statements
  • Working with the Assertion Mechanism
  • Writing Code Using Loops

About Eclipse IDE:

  • Installing Eclipse
  • Importing and Exporting
  • Exploring Eclipse – Advanced
  • Creating Simple Project in eclipse
  • Debugging using Eclipse
  • Eclipse and Selenium together
  • Exploring Eclipse – Basic

Fire Bug, Xpath and CSS:

  • Introduction to Firebug
  • How to identify the xpath for an particular element
  • Downloading and installing of Firebug
  • Identifying objects using CSS
  • Downloading and installing of xpath

How to use TestNG:

  • Introduction to TestNG
  • Working with TestNG
  • How to Use TestNG Annotations
  • TestNG Results output folder walkthrough
  • Why TestNG
  • Advantages of TestNG over Junit
  • Data Driven Testing TestNG
  • TestNG Reporting features
  • Setting up TestNG
  • Exploring TestNG Features
  • TestNG Execution Report

Advanced Selenium 2.0 – Web driver:

  • Introduction to selenium 2.0
  • Architecture of Web Driver
  • Identifying the elements in Web Driver
  • Creating the scripts by using functions
  • Working with excel sheets using Web Driver
  • Advantages of web driver
  • Web Driver IDE
  • Working with Different drivers
  • Web Driver Client Libraries
  • Web Driver with TestNG
  • Web Driver v/s RC
  • Installation / Configuring Eclipse for Web Driver
  • Creating the generic scripts in Web Driver
  • Web Driver commands with examples

Automation Framework:

  • What is Framework
  • What is Data Driven framework
  • Use of Framework
  • How to execute the scripts from framework
  • Types of Frameworks
  • What is Keyword driven framework
  • How to develop the framework
  • What is modular framework
  • What is Hybrid framework
  • Integration of the framework

Privacy Preference Centre for cookies

When you visit a website, it may store or retrieve information on your browser, usually in the form of cookies. This information may relate to you, your preferences, or your device and is primarily used to ensure the website functions as expected. While this information does not usually directly identify you, it can help provide a more personalized browsing experience.

Because we respect your privacy, you can choose to allow or manage certain types of cookies. Select the different category headings below to learn more and adjust your preferences. Please note that disabling some types of cookies may affect your experience on the site and limit some of the services we are able to provide.

Cookie Policy

Manage Consent Preferences

+ Strictly Necessary Cookies
Always Active

These cookies are essential for the website to function properly and cannot be disabled in our systems. They are typically set in response to actions you take that amount to a request for services, such as setting your privacy preferences, logging in, or completing forms. You can set your browser to block or alert you about these cookies, but some parts of the site may not function correctly. These cookies do not store personally identifiable information.

+ Performance Cookies

These cookies help us understand how visitors interact with our website by collecting information about traffic sources, page visits, and user activity. This data helps us improve how our website performs. The information collected is aggregated and anonymous. If you do not allow these cookies, we will not be able to monitor site performance as effectively.

+ Functional Cookies

These cookies allow the website to provide enhanced features and personalized functionality. They may be set by us or by third-party service providers whose tools or services we have added to our website. If you choose not to allow these cookies, some or all of these features may not function properly.

+ Targeting Cookies

These cookies may be set through our website by our advertising partners. They may be used by those companies to build a profile of your interests and display relevant ads on other websites. They do not directly store personal information but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you may see less personalized advertising.

Preferences saved!