Live online batches across IST, EST & GST — learners in 189+ countries
Home Courses Testing Selenium
Testing Upskill with BISP Powered By AI

Selenium

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 revolut…

4.8  ·  Rated by learners Certificate of completion
Duration
20 Hours
Mode
Live + Recorded
Level
Beginner → Pro
Language
English / Hindi

Course overview

About the Selenium program.

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.

Why learn with BISP

Trusted by professionals across 30+ countries.

Industry trainers

Certified consultants with 12+ years of real project experience.

Hands-on practice

Real-time scenarios & live project modules, not just slides.

Placement support

Resume building, mock interviews & job referrals.

Certification

BISP certificate + full guidance for official exams.

Course curriculum

Designed by real-time industry professionals around current job roles.

Download curriculum (PDF)
23 modules 117 topics
01 Introduction to Automation testing 6 topics
  • 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
02 Different flavours of selenium 4 topics
  • Selenium IDE (Integrated Development Environment)
  • Selenium RC (Remote Control)
  • Selenium Grid
  • Selenium Web Driver/Selenium 2.0
03 Selenium IDE Introduction 4 topics
  • Features of Selenium IDE
  • Installing Selenium IDE
  • Selenium IDE icons
  • Recording your first test with Selenium IDE
04 Locators 11 topics
  • 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
05 Selenium IDE Concepts 11 topics
  • 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?
06 Some special IDE commands 5 topics
  • Go Back
  • Refresh
  • Enter key simulation
  • Mouse over
  • Highlight write your own Selenium IDE script without record and playback
07 Selenium remote control 7 topics
  • 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
08 Selenium RC using Eclipse 7 topics
  • 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
09 JUNIT 4 topics
  • Junit Annotations
  • Junit Methods
  • Test Suites using JUNIT
  • Report Using ANT Build and Junit
10 TestNG 5 topics
  • 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
11 Object Repository 3 topics
  • Use of object repository
  • How to use OR in scripts
  • Sample scripts using object repository
12 Maven 6 topics
  • What is Maven?
  • Use of Maven
  • Configure Maven with eclipse
  • Take automatic updates
  • How to run tests using Maven
  • Create POM.xml file
13 Introduction to Web Driver Selenium 2.0 5 topics
  • 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
14 Sample programs in web driver 5 topics
  • Text box
  • Link
  • Button
  • Checkbox
  • Radio button
15 Dropdown 3 topics
  • Select value
  • Display all values
  • Write all values into notepad/excel/wordpad
16 Capture screenshot (positive) 7 topics
  • 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
17 Action Class 6 topics
  • Draggable
  • Droppable
  • Mouse over
  • Selectable
  • Simulating right click
  • Slider
18 Functions 5 topics
  • Writing common functions
  • What is a function?
  • Use of a function
  • How to reuse?
  • Writing web driver functions
19 Sikuli 3 topics
  • Introduction
  • Handling Flex/Flash buttons
  • Sikuli and web driver integration
20 Customized Framework 5 topics
  • 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?
21 Selenium Grid 3 topics
  • Introduction
  • Running same script in two different browsers
  • Running different scripts in two different browsers
22 Delivery Methodology 1 topics
  • 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
23 Class Delivery 1 topics
  • Live Interactive classes with expert

Course details

Who it is for, what you need, and how it is delivered.

Who should learn Selenium?

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

Prerequisites

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

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

Certificate of completion

Earn an industry-recognised BISP Trainings certificate when you finish the course.

BISP Trainings Certificate of Completion
  • Verifiable certificate with a unique ID
  • Shareable on LinkedIn & your resume
  • Recognised by our hiring partners

Upcoming batches

Reserve your seat for the next live session.

SessionDateTimeReserve
D 11 Sep 2026 (Fri) 08:00 Reserve seat →

Frequently asked questions

Everything you need before you enroll.

Can I attend a demo session before enrollment?

Yes. You may attend a demo class before enrollment for training quality evaluation, and interact one-to-one with the trainer for any specific requirement.

Can you schedule training as per my availability?

Yes. We discuss it with the trainer and schedule the training at a convenient time for you.

What if I miss a class?

You get the recorded session. You may also retake the whole training multiple times within a 6-month period with the same trainer.

Is there live project training?

Yes. The curriculum includes real-time scenarios and live project modules, with the trainer explaining every topic end-to-end.

How can I pay for the course?

Enroll securely via the payment gateway on this page using card, UPI or net-banking. EMI options are available.

More queries?

Call us at +91 769-409-5404 & +1 678-701-4914, or write to support@bisptrainings.com.

Relevant courses

Learners who took this also explored these.

Not sure if this course is right for you?

Book a free 1-on-1 counselling call and get a personalised learning roadmap.

Book free trial →