Selenium with Java Course

Join the best Selenium Training Institute in Pune and excel your career.

We are pioneer in the training industry to deliver Selenium Classes in Pune . Our Selenium course is a blend of classroom training with a perfect mix of classroom sessions and practicals. We have been providing classroom training to students and corporate trainings as well. We have multiple branches in Pune with our training institutes at Deccan and Pimple Saudagar. Our training centers are well equipped with high class infrastructure and ready to use for students. We focus on real time projects during selenium classes in Pune so that students get a real time experience and get ready to work as per the Industry Standards.

Selenium is one of the best open source, free automation testing tool for functional testing available in the market. With the exponential increase in the web based applications, companies and organizations are harnessing the power of Selenium Tool to effectively get these applications tested. Test Automation also has an edge over the speed and lowers the repeatability of tests. Learn this skill with Selenium Online Training also and get industry ready.

Take a Look at the Brochure

Need an expert? you are more than welcomed to leave your contact info and we will be in touch shortly

Course Contents

Basic Java

  • OOP’s Data Types and Variables
  • Operators, Control Structures
  • Strings, Arrays
  • Object, Classes and Methods
  • Method Overloading
  • Constructors
  • Types of Inheritance
  • Method Overriding
  • Defining Packages
  • Extending Interfaces
  • Fundamentals of Exception Handling
  • Exception types
  • Try and Catch and finally
  • Multiple Catch
  • Collection Interfaces and Classes
  • List, Set, HashSet, Iterator, other Classes

Basic Selenium

  • What is Automation Testing?
  • Which Test Cases to Automate?
  • Different Automation tools
  • Automation challenges & Mitigations
  • What is selenium?
  • History and various versions of selenium
  • Advantages of using Selenium over other tools
  • Introduction
  • IDE Features
  • Building Test Cases
  • Running Test Cases
  • Building and Running Test Suites
  • Why Selenium Web Driver ?
  • What is a Driver?
  • Automation Setup for Selenium Web Driver
  • Configuration of Selenium Jar using Eclipse
  • Tools to identify elements/objects
  • Setup for Firebug, Firepath
  • Different methods of finding element
  • By ID, By name, class
  • By Xpath, By Tag name
  • By Link text
  • By CSS
  • Using Effective X-path
  • Various types of operation that can be performed on any elements and how to use them.
  • Browser Commands, Navigation Commands
  • Working with different browser
  • Handling Checkbox, RadioButton
  • Dropdown and Select Operations
  • capturing Screen shots
  • Handling Keyboard Event and Mouse Event
  • Multiple Window Handling
  • Alert & Pop Up Handling
  • What is WebTables
  • Extracting values from WebTables
  • Static and Dynamic WebTables
  • Implicit Wait
  • Explicit Waits,Expected Conditions

Advanced Selenium

  • What is a Framework?
  • Different Types of Framework
  • How to Design a framework?
  • Data Driven Framework using Excel
  • Downloading and configuration of Apache POI
  • Executing Testcases from Excel
  • Test NG & TestNG features
  • How to integrate TestNG with Eclipse
  • Test NG Annotations
  • TestNG Reporting
  • How to create a maven project in Eclipse
  • Maven Build Cycles
  • How to compile and Run tests using Maven
  • Using Report NG for generating reports through TestNG
  • Log4j-What is Log4j, how to use it, integration of Log4j with Eclipse
  • Advantages of POM
  • How to implement
  • Using Page Object and Page Factory
  • What is BDD
  • Cucumber implements BDD
  • Preparing Features File having test scenario
  • Writing a step definition
  • Writing Runner Class
  • Given, When, Then, And, But annotations and usage in features class
  • Passing parameters in Step Functions
  • Using regular expression in step implementation to parameterize
  • Parameterize complete scenario using features class
  • Datatable in Cucumber and its implementation
  • Running Cucumber through ANT Pretty, Tags and Glue
  • Junit Report Generation in Cucumber
  • Cucumber HTML Reports Log4j Usage
  • Using Assertions to report failure
  • Running simple feature/Step scenario
  • Introducing selenium layer – WebConnector
  • Building custom functions in WebConnector
  • Building a simple test case
  • Implementing logging using Log4J
  • Executing project from eclipse
  • Executing project from ANT
  • Generating Junit, Cucumber reports
  • Background and Pending Exception
  • Parameterizing/repeating test cases from feature classes
  • Implementing/deciding Tags
  • Running all/limited tests
  • What is Jenkins and how to use it
  • How to integrate jenkins with Eclipse
  • Introduction & Architecture of Selenium Grid
  • Configuration of Selenium Selenium Grid(Hub And Node)
  • Writing a Sample Script using Selenium RC
  • Some Practice and Sample Programming using Grid

Our Clients

Tap-tap, like, share, repeat

Sed ut perspiciatis unde omnis iste natus error sit voluptatem.