Itelligence banner

selenium training in pune

Get Updates on Demo session,Syllabus and timings by filling up this form

Your Name (required)

Your Email (required)

Mobile number(Prefix "+91-")

Branch

Course

 

 

 

 1 on 1 sessions

 

Free cloud access

 

24*7 call support

 

 

Selenium Training

 

    VM for practice

 

   Free cloud storage

 

    Certification preparation

 

 

 

 

    Video Lectures

 

    Complete modules

 

    Multiple batches

 

Our Courses

 

 Selenium Course Syllabus

The Basic Whats of Automation Testing 

  • Automation Testing and its Existence
  • What and Why of Automation Testing
  • Studying Automation Tools
  • Challenges of Automation
  • What is Selenium and its background
  • Industry acceptance and recognition in Indian IT industry
  • Niche of Selenium
  • Available flavors in Selenium
  • Selenium IDE, Selenium WebDriver ie Selenium 2.0
  • Selenium Grid
  • Architecture of Selenium Grid
  • Configuration of Selenium Grid: Hub and Node
  • Programming using Grid
  • What makes Selenium different from other Automation tools?
  • Selenium Tools
  • Jenkin, JMeter, TestNG, JUnit, Regression Test Suites, WebDriver

Selenium IDE

  • Basic Administration Activities: Installation and Setting up Initial Configuration
  • Arranging Assets like Icons
  • IDE Features
  • Test Design and Recording using Selenium IDE
  • Building and Running Test Cases
  • IDE context menu options, Assert and Verify
  • Adding comments for reuse of code by other testers
  • Section updates using AJAX
  • Storing form elements and creating test suites
  • Cases where you cannot record
  • Locators and object identifiers for testing different applications i.e. Application Under Test (AUT)
  • How to Use Firebug for Creating Selenium Scripts
  • How to Locate Elements in Chrome and IE Browsers for Building Selenium Scripts
  • Locate elements using ID or name or link text or XPATH or CSS
  • Generic and special IDE commands
  • Write scripts without playback or record

JAVA for Webdriver

  • Introduction to JAVA technology
  • Relating Java with other languages
  • Showing how to download, install, and configure the Java environment on a Windows system
  • Key features of the technology and advantages of using Java
  • Java Features & Programming Format
  • Write Simple Java Program
  • Compile and Run the class files
  • Java Keywords & Data Types
  • Literals
  • Local and Global Variables
  • Creating and Importing Packages
  • Exception Handling
  • Declarations and Access Control
  • Operators and Assignments
  • Flow Control, Typecasting, Arrays
  • Introduction to all predefined packages
  • User Defined Packages & Access Specifiers
  • Object Oriented Programming Concepts
  • Working with super classes and subclasses
  • Java Classes: Debugging, Conditional Debugging
  • Using types of polymorphism such as overloading, overriding, and dynamic binding
  • Abstraction, Encapsulation, interfaces
  • String Processing
  • Exceptions and Assertions
  • I/O Streams & Wrapper Classes
  • Introduction to Collections Framework
  • Reading data from Property files using java program
  • Reading and Writing data from/to Excel files using Apache POI API and JXL API

 

FrameWorks In Automation

  • What is Automation Framework
  • Types of Framework
  • Modular/Function Driven Framework
  • Data driven Framework
  • Keyword Driven Framework
  • Hybrid Framework

 

 

 

 

 JUNIT FrameWork

  • Applications using JUNIT
  • Creating your first JUNIT test case using JUNIT framework
  • Annotations and methods in JUNIT
  • Interview scenarios for JUNIT
  • Drafting parameterized test cases using JUNIT framework
  • Best practices in JUNIT

 

 

 

 TestNG FrameWork

  • What is TestNG Framework and Automation Testcases
  • Running Environment for TestNG
  • Selenium Webdriver test case automation using TestNG
  • Various types of Annotations in TestNG Framework
  • Creating & Execution of test cases using Testing suites
  • Types of cases: Ignore test, Dependency test and Parameterized tests
  • Working with TestNG XML
  • Creating Reports & Measuring Metrics
  • Integrating TestNG with Eclipse

 

 Selenium Webdriver

  • What is Selenium Webdriver and its comparison with existing tools
  • Architectural components of Selenium Webdriver
  • WebDriver and the Selenium Server
  • Different types of drivers for Internet Explorer, Google chrome, iPhone and Android
  • Comparison between Selenium Remote control & Webdriver
  • Various types of controls in Webdriver: Text boxes, Hyperlink, buttons, checkboxes, radio buttons, Dropdowns
  • Various types of filter controls
  • Java IDE Eclipse
  • Selenium Jar Files
  • Selenium Commands
  • Capture screenshots & synchronization of various commands in Webdriver
  • Locators: By ID, By name, By Xpath, By Tag Name, By Class Name, By Link Text
  • Error Handling, Data Handling, Parameterization
  • Web Elements: Buttons, Input Boxes
  • Web Elements: List, Links, Radio Buttons, Check Boxes
  • Implicit wait & Explicit wait as well as their implementation
  • Webdriver Fluent wait & Thread Sleep functionality
  • Testing file uploads and downloads & handling windows based controls
  • Pop Up Handling
  • JavaScript Injection
  • Robot & Sikuli API for window based controls
  • Alert boxes & texts
  • Confirmation messages, Keyboard actions, Mouse actions
  • iframes basic & nested
  • Multiple Tabs & pop ups
  • Webdriver test cases using XPATH predefined functions

 

 

 

 Working with WebTables

  • Extracting Data from WebTables
  • Static WebTables
  • Dynamic WebTables

 

 

 

 Working with multiple Browsers

  • Executing Automation Test Cases in multiple browsers
  • Working with different browsers i.e. Chrome and IE browsers
  • What is Firefox Profile
  • Implementation of Firefox Profile

 

 

 Maven Project Management Tool

  • Selenium Integration with Build Tool: Maven
  • Integration with Advanced Reporting Mechanism
  • Integration with Continuous Integration Tool: Jenkins and Hudson
  • Integration with log4j Reporting Library
  • Automation Platform Development: Desktop, RESTapi, Mobile
  • Comparison between Ant and Maven
  • Installation of Maven
  • Understanding Maven Structure
  • Creating a Maven Project in Eclipse
  • Maven Build Cycles
  • Sample Demo of Build Session of Maven Project
  • Understanding Maven Dependencies
  • Understanding Maven Repositories
  • Demo of Maven Eclipse Integration

 

 

 

 Database testing using WebDriver

  • Installing MySQL Database
  • Introduction about sql package
  • Overview on different Interfaces
  • Example program to Access Database
  • Working with Some examples on basic queries i.e. SELECT,UPDTE,DELETE
  • Webdriver examples using Data fetched from Database

 

 

 

 Continuous Integration Testing using Jenkins

  • What is Jenkins
  • Continuous Build Integration Tools
  • How to install Jenkins
  • How to create a simple job
  • Integrating Jenkins to the Project
  • Integrating Jenkins with Eclipse

 

 

 

 Cucumber Framework 

  • Introduction to Cucumber

  • Behaviour Driven Development (BDD)

  • Test Driven Development (TDD)

  • Gherkin – Business Driven Development

  • Setting Up Cucumber with Selenium in Eclipse

  • Downloading and Installing Java

  • Downloading and Starting Eclipse

  • Installing Cucumber Eclipse Plugin

  • Downloading Cucumber for Eclipse

  • Downloading Webdriver Java Client

  • Configuring Eclipse with Cucumber

  • Cucumber Selenium Java Test

  • Exploring Feature File

  • JUnit Test Runner Class

  • Gherkin Keywords and Step Definition

  • Exploring Cucumber Options

  • Understanding Data Driven Testing

  • Parameterization in Cucumber

  • Data Driven Testing Using Examples Keyword

  • Data Tables in Cucumber

  • Maps in Data Tables

  • Cucumber Annotations

  • Cucumber Tags, Hooks, Tagged Hooks

  • Execution Order of Hooks

  • Background Keyword

 

We Deliver What We Promise

More

 

"What our customers say"

 

FAQs For Selenium

We have multiple batches running simultaneously, so if u misses a lecture u can attend it in next lecture.

Yes, we have multiple centers.

Your profile would be evaluated by experts, your resume would be rated and you would start getting calls after completion of your module.

CLICK HERE TO PAY REGISTRATION FEES ONLINE

Selenium Training in Pune| Best Selenium Training Institute

ETLhive has established itself as the Selenium Training in Pune and across the country. A leader in the training industry, ETLhive has been providing customer training, corporate training, and online training. For customer training, you can walk into our training institutes at Pimple Saudagar, Kharadi, or Nal Stop or you may contact us for an effective world-class corporate training. Further, our training institutes are well-equipped and we use webinars, high-definition videos, and audio capability servers to deliver the best online training. Since the birth of automation testing, knowledge of Selenium has become a necessity.

Contextually, there is an incessant rise in the demand of Selenium professionals. ETLhive takes into consideration the market and job trends and has designed its curriculum accordingly for Selenium aspirants. Getting started with Selenium is never so difficult with ETLhive because we provide world-class training in this field. Selenium course at ETLhive is highly competent and comprehensive. It will make you industry-ready with its detailed focus on Selenium IDE, Selenium WebDriver, JAVA for Webdriver, Frameworks in Automation: JUNIT Framework, and TestNG Framework. Join ETLhive for the best learning experiences in Selenium, for ETLhive delivers what it promises!

Selenium Course is ideal for all those individuals who have completed their manual testing course or who have a considerable amount of experience in manual testing. Selenium training classes will help you learn about the latest automation technques, necessary for manual testers to know for their career growth. Selenium course is equally ideal for freshers. As far as prerequisites are concerned, the candidate has to have knowledge of manual testing.

top
ETLHIVE is a Trademark of Itelligence Infotech Pvt Ltd.

*PMP®, PMBOK, PMI, PgMP, CAPM, PMI-RMP, and PMI-ACP are registered trademarks of the Project Management Institute, Inc.

*ITIL®, IT Infrastructure Library, Swirl Logo, Prince2 are registered trademarks of AXELOS Limited, used under the permission of AXELOS Limited. All rights reserved.  
2nd Dec - Demo Sessions - P. Saudagar – | Data Science-2PM|AWS-11:00AM|Devops-11:00AM| | Linux-11:00AM|Tableau-5:30PM|Blue Prism-2PM|Angular JS-4PM|Salesforce-9AM|Selenium-10AM|Informatica-3PM|Digital Marketing-5PM| Nal Stop - Selenium-2:30PM|Python-1.00PM|Angular Js-10:30AM|Informatica-12:30PM|Data Science-12:00PM| Kharadi - Hadoop-1:00PM| Data Science-10:00AM| Python-11:30AM| Selenium-1:00PM