• India Flag
    Call Us:

    +91 769-409-5404

  • USA Flag
    Call Us:

    +1 678-701-4914

About Course:


The tutorials are designed for beginners with little or no automation experience.Selenium provides a record/playback tool for authoring tests without the need to learn a test scripting language (Selenium IDE).Selenium created a new revolution in the automation testing industry. Selenium is open source, free of cost. It is a very powerful tool for automating our web based applications. Selenium supports Java, Ruby and few other languages but Java is most commonly used in Selenium.Selenium is a popular open-source web based automation tool.

Duration : 25 hours

Fee: 358

Job Trends

Training Calender

Date Time Type Attend
8th June 2024 8:00 AM   IST Demo
Contact Us

+91 769-409-5404

  • 24 hours on-demand video
  • Articles
  • Coding Exercises
  • Full lifetime access
  • Certificate of Completion

Module of Training


Live presentation of theory, demonstration of tool, features & tasks

We are connecting Online via Goto Meeting

Get practice environment for practical & hands-on Training curriculum has been designed by real-time industry professionals & real-time scenarios training pattern


Learn as per day-wise & customized schedule with discussions & lab exercises included

One to one or Batch-wise interactive demonstration of a tool, features and 100% practical classes

World-class learning material & case studies for the course

Completely customizable course content & schedule as per convenience

Certification guidance provided if necessary


Selenium Download  

Selenium Web Driver with Java Basics online training curriculum

Introduction to Automation testing

  • What is automation testing?
  • What is the use of automation testing?
  • What do we need to automate?
  • What is selenium?
  • Advantages of selenium
  • Difference between selenium and QTP

Different flavours of selenium

  • Selenium IDE (Integrated Development Environment)
  • Selenium RC (Remote Control)
  • Selenium Grid
  • Selenium Web Driver/Selenium 2.0 

Selenium IDE Introduction

  • Features of Selenium IDE
  • Installing Selenium IDE
  • Selenium IDE icons
  • Recording your first test with Selenium IDE


  • How to identify elements in webpage using selenium
  • Tools to identify elements / objects
  • Firebug
  • IE Developer tools
  • Google Chrome Developer tools
  • Locating elements by ID
  • Finding elements by name
  • Finding elements by link text
  • Finding elements by Xpath
  • Finding elements by using CSS
  • Summary 

Selenium IDE Concepts

  • IDE Context Menu
  • Asserting the elements
  • Verifying the elements
  • Wait For elements
  • Storing the elements
  • Adding Selenium IDE comments
  • Building test cases using Selenium IDE
  • Synchronization commands
  • Working on pages with AJAX
  • Creating test suites
  • What you cannot record? 

Some special IDE commands

  • Go Back
  • Refresh
  • Enter key simulation
  • Mouse over
  • Highlight write your own Selenium IDE script without record and playback

Selenium remote control

  • What is Selenium remote control?
  • Overview of Selenium remote control using JAVA
  • Downloading Selenium RC
  • Installing Selenium RC
  • Starting selenium server from command prompt
  • Stopping selenium server from command prompt and browser
  • Running selenium scripts /tests from command prompt using selenium RC 

Selenium RC using Eclipse

  • Set up Selenium RC in Eclipse using J-unit
  • Starting Selenium RC from Eclipse
  • Stopping Selenium RC from Eclipse
  • Start and stop Selenium RC from Selenium Script
  • Convert selenium IDE tests to a programming language (JAVA)
  • Running Selenium script in different browsers with Eclipse and JUNIT
  • Sample programs in RC for: Basic elements


  • Junit Annotations
  • Junit Methods
  • Test Suites using JUNIT
  • Report Using ANT Build and Junit 


  • How to install TestNG plug-in in Eclipse?
  • TestNG sample script
  • Writing selenium testing script from scratch
  • Creating test suites using TestNG
  • Reports generation using TestNG 

â–º Advanced Topics

Object Repository

  • Use of object repository
  • How to use OR in scripts
  • Sample scripts using object repository 


  • What is Maven?
  • Use of Maven
  • Configure Maven with eclipse
  • Take automatic updates
  • How to run tests using Maven
  • Create POM.xml file 

Introduction to Web Driver Selenium 2.0

  • Introduction
  • Selenium RC and Web-driver
  • Downloading and configuring web-driver in eclipse
  • Drivers for Firefox, IE and HTML Unit driver
  • First selenium web-driver code 

Sample programs in web driver

  • Text box
  • Link
  • Button
  • Checkbox
  • Radio button


  • Select value
  • Display all values
  • Write all values into notepad/excel/wordpad

Capture screenshot (positive)

  • Handling on load alerts
  • Page scroll down using java-script
  • HTML Unit driver
  • Handling multiple windows
  • Implicit wait
  • Handling AJAX auto suggestions
  • Handling web tables 

Action Class

  • Draggable
  • Droppable
  • Mouse over
  • Selectable
  • Simulating right click
  • Slider


  • Writing common functions
  • What is a function?
  • Use of a function
  • How to reuse?
  • Writing web driver functions


  • Introduction
  • Handling Flex/Flash buttons
  • Sikuli and web driver integration

Customized Framework

  • What is frame work?
  • Use of frame work
  • Frame work using object repository and functions
  • What are different types of packages in frameworks
  • How to create reports?

Selenium Grid

  • Introduction
  • Running same script in two different browsers
  • Running different scripts in two different browsers

Delivery Methodology

  • We are using an experiential delivering methodology that blends theoretical concepts with hands-on practical learning to ensure a holistic understanding of the subject or course

Class Delivery

  • Live Interactive classes with expert

Who should Learn Selenium?

Software Developers, Testers, QA Engineers, System Analysts, Administrators, BI and ETL professionals

Prerequisite to learn Selenium

Knowledge of any programing language. However JAVA is the most widely preferred and adopted language for working with Selenium.

Delivery Methodology used to deliver the Selenium

We are using an experiential delivering methodology that blends theoretical concepts with hands-on practical learning to ensure a holistic understanding of the subject or course.

Class delivery

Live Interactive classes with expert

Selenium FAQ

Question: Can I attend the Demo session before enrollment?

Answer: Yes, you may attend the Demo class before enrollment for training Quality Evaluation. You can also Interact with a trainer as one to one session for a specific requirement or discussion

Question: Can you schedule the training based upon my availability?

Answer: Yes, we need to discuss it with a trainer, accordingly, we can schedule training at a convenient time.

Question: How I can pay for the course?

Answer: You can pay the fee or enroll yourself via payment gateway through the course page, make an online payment using various options.

Question: What if I missed any class?

Answer: BISP has a missing class policy. If you missed any session, we will be sharing a recorded session. However, you may retake whole training multiple times within 6 month period but the trainer is the same.

Question: Is there any live project training along with regular training?

Answer: Our training curriculum includes real-time scenarios and lives project working module & the trainer explains every topic with examples. If you have any issue or you are stuck in any scenario the trainer will explain end-to-end.

Question: What about certification preparation and guidance?

Answer: BISP technical faculty assist & guide you completely for certification and preparation. We ensure you will get certified easily after our training.

Question: Who is the trainer & about his experience?

Answer: All our trainers are working professionals and industry experts with at least 10-12 years of relevant teaching experience. Each of them has gone through a rigorous selection process which includes profile screening, technical evaluation, and a training demo We also ensure that only those trainers with a high alumni rating continue to train for us.

Question: Do you provide Job support?

Answer: Yes, we provide Job support services, but the cost structure is different and fixed. For more details: Just give us a call at: +91 769-409-5404 & +1 678-701-4914 You can also write to us: support@bisptrainings.com

Question: What if I have more queries and doubts?

Answer: Just give us call at : +91 769-409-5404 & +1 678-701-4914 You can also write to us: support@bisptrainings.com

Question: How Fee Refund Policy works?

Answer: Please refer the link for refund policy: https://www.bisptrainings.com/Refund-Policy

Case Study and Learning Pdf's


Benefits of Certificate

Certification demonstrates your dedication, motivation and technical knowledge on a specific platform. Having a certification shows that you not only possess comprehensive knowledge of that technology but you also care enough about your own career to spend the time and money to get the certification.

We are welcoming our Students or professionals to participate in our professional online courses. We are offering great variety of online training programs and professional courses that you can always find as desired. After the completion of training program they will receive a certificate from BISP. As a Certified professional you can apply that knowledge in your future profession and enjoy with better salaries & career prospects.

Signup for free newsletter and
business tips

Any Questions?
Talk to our Course Co-ordinator

+91 769-409-5404
Want to see a live demo? We'll be in touch within 24 hours?