Enroll Now!!! and get 10% special Discount on all courses. Limited Time only!!!

Selenium Certification Training ( L053 )

4.5 + (25,859) Students Ratings

Selenium Certification Training makes you understand the various concepts of Selenium from scratch. It helps you to understand the various concepts such as TestNG, Selenium IDE, Selenium Grid, XPath and Waits, IFrames and Alerts in Selenium WebDriver, POM Frameworks and so on. This Certification is also a gateway towards your Automation testing career. The course has been curated by industry experts.

Course Price :

₹20,695
₹22,994
10%
off
Available

Live Instructor

Self Paced

Think Bigger Advantage

Live Online Classes

All our Classes are Live Instrucotor led online sessions. You can attend at the comfort of your place and Login to our Classes.

LMS (Learning Management System)

LMS will help you to organize your all training material, session videos and review at later date. You can access LMS anytime and review your completed classes. If you miss any class, then you can review the missed class in LMS.

Flexible Schedule

For some reasons, you can not attend the Classes, we can enroll you in the next possible classes. we assure flexibility in class schdules.

Lifetime Access to Learning Platform

You will get Lifetime free access to LMS(Learning Mangement System) You can access all Videos, class room assignments, quizzes, Projects for Life time. You will also get free video sessions for Life time.

Highest Completion Rate

We have the highest course completion rate in the Industry. If you miss a class, you can opt for the missed class in different batch. We assure you the best training possible for you to succeed.

Certificate of Completion

We provide you the Industry recognized Certification of Course completion This certificate will sometimes helps you to get reimbursement of training expenses by your company.

Training Schedule
Batch Start Date Days of Training Weekday/ Weekend Timings
13-Mar-2020 Available SAT & SUN (6 WEEKS) Weekend Batch 09:30 PM - 12:30 AM (EST)
28-Mar-2020 Available SAT & SUN (6 WEEKS) Weekend Batch 11:00 AM - 02:00 PM (EST)
10-Apr-2020 Available SAT & SUN (6 WEEKS) Weekend Batch 09:30 PM - 12:30 AM (EST)
 
 
 
 
 

Course Curriculum

Learning Objectives: Here in this module, you will understand different types of applications, the purpose of automation testing. In this module, you will get an overview of Selenium 3.3 and its components and also compare commonly used automation tools with Selenium automation tools. After this module, you will be able to set up the installation process of selenium and start working with it.

 

Topics:

  • What is an Application and its types?
  • What is Testing and their types
  • Explanation of Manual Testing
  • About Automation Testing: Test Automation, ROI in automation and Framework
  • Describe Selenium
  • Selenium Evolution
  • Selenium Suite Components: Selenium IDE, Selenium RC, Selenium WebDriver and Selenium GRID
  • Regression Testing
  • Functional Testing
  • Selenium Vs. other tools
  • Role of Selenium in DevOps lifecycle
  • Set Up for Selenium

 

Hands On/Demo:

  • Java Installation
  • Configuration of Eclipse for Selenium

Learning Objective: In this module, you will understand about the Selenium WebDriver along with the basic concepts of JAVA programming. Selenium is designed to address some limitations in the Selenium-RC API. Selenium - WebDriver was made to better support dynamic web pages where elements of a page may change without the page itself being reloaded. From this module, you will understand the features and use of Selenium-WebDriver. 

 

Topics:

  • What is Selenium - WebDriver
  • About Selenium WebDriver Architecture
  • gecko, IE, chrome browser drivers of their usages
  • Web Application Navigations
  • Web Elements Introduction
  • About Web Elements Operations
  • Fire Path Tool and Fire Bug Tool
  • Learn about the Browser Driver Commands / Methods / Functions: Get, Navigate and  Find the element 
  • Difference between FindElement and FindElements
  • Difference between Driver Close and Driver Quit
  • How to inspect element in Mozilla, Chrome
  • And also Locators: ID, Name, Class, Tag Name, Link Text,  Partial Link Text, CssSelector, XPath

 

Hands On/Demo:

  • Launching a Browser (Chrome and Firefox)
  • Web Application Navigations
  • On handling different Locators

Learning Objective: In this module, you will understand XPath, which is designed to let the XML documents for navigation and also for selecting individual elements, attributes, and some other parts of an XML document for specific processing. You will also learn the concept of Waits in Selenium, which is used to hold the web application for a few seconds/ minutes/ hours. 

Topics:

  • Define XPath and its types.
  • How to handle complex and Dynamic Web-elements in Selenium using XPath Functions: Contains (), Start-with (), Following Axes, Following Sibling Axes, Preceding Axes and Preceding Sibling Axes
  • About Selenium Functions
  • Describe Waits in Selenium?
  • Describe the types of Waits: Explicit Wait, Fluent wait, Implicit Wait, PageLoadTimeout and setScriptTimeout
  • Define Validation
  • Explain Browser Profiling

 

Hands On/Demo:

  • XPath
  • To handle Selenium with XPath using complex and Dynamic elements.
  • Waits

Learning Objective: In this module, you will learn how to Handle different controls on a webpage. A web page that is embedded in another web page or an HTML document embedded inside another HTML document is known as a “frame”. An iframe is utilized to insert content from another source, such as an advertisement, into a Web page. In this module, you will learn about frames and other controls that are on a web page. 

 

Topics:

  • About Java Essentials
  • With IFrames using WebDriver commands : By Index, By Name or ID and By Web Element
  • Different types of Alerts in WebDriver : Simple Alert, Confirmation Alert, Prompt Alert
  • Modal Dialog boxes
  • Testing Dropdown: SelectByVisibleText, SelectByIndex, SelectByValue

 

Hands On/Demo:

  • IFrames
  • Alerts

Learning Objective: This module helps you to understand how to Handle more controls on a webpage, such as Hovering, Drag and Drop, switching between windows and so on. After this module, you will be able to send Emails via Selenium WebDriver and also Handle Keyboard Events.  

 

 Topics:

  • About Java Essentials
  • Methods in Window handling: GetWindowHandleCommand, GetWindowHandlesCommand, SwitchToWindowCommand
  • Switch between Windows
  • And the explanation about How to test whether all links are working on Webpage or not
  • How to send an Email report using Selenium WebDriver and Eclipse
  • Handle Keyboard Events

 

Hands On/Demo:

  • Dropdown
  • Window handling

Learning Objective: In this module, you will learn about the TestNG. By learning about TestNG you know it is an open source testing framework that provides a more flexible and powerful test with the help of Annotations, Grouping, Sequencing, and Parameterizing. In TestNG, HTML reports can be produced, Parallel testing can be performed, Test cases can be prioritized, and data Parameterization is possible. It also makes you understand the Cross Browser Testing to enable you to work with different browsers. 

 

Topics:

  • TestNG Introduction and their advantages
  • How to install TestNG on Eclipse
  • What are the rules for writing TestNG
  • Features of TestNG
  • Annotations
  • Grouping
  • Sequencing: Prioritization and Dependency
  • How to Enable/Disable a test case
  • Parameterization: Using Xml file and DataProvider
  • Parallel Testing & Cross Browser Testing
  • TestNG Report: HTML Report, Console Report, XML Report

 

Hands On/Demo:

  • Annotations
  • Grouping
  • Sequencing
  • Parameterization
  • Parallel Testing & Cross Browser Testing
  • TestNG Report

Learning Objective: In this module, you will understand about the Introduction to Selenium Grid and Selenium IDE.

 

Topics:

  • The Requirement of Selenium Grid
  • Define the Selenium Grid?
  • Architecture and RemoteWebDriver WorkFlow: Hub, Node
  • Grid 1 vs Grid 2
  • Setting-up Selenium Grid
  • How the Test Scripts for Grid will design : using the Desired Capabilities Object and Using the Remote WebDriver Object
  • How to run a Sample Test Case on the Grid
  • What is a Selenium-IDE and its Features
  • Selenium IDE’s Different Controls 
  • How to create, record and execute a Test Case
  • Command, Target and Value
  • Selenese Commands

 

Hands On/Demo:

  • Setting up Selenium Grid
  • Writing Tests using Selenium Grid

Learning Objective: In this module, you will learn about the Page Object Model and Page Factory. From these concepts, you will understand how to create an Object Repository for Web UI Elements. For Page Object Model it includes Page classes, which finds the Web Elements of that Web Page and contains Page Methods that perform operations on those Web Elements. And also learn that Page Factory is an optimized way to create Object Repository. 

 

Topics:

  • Use of Page Object Modelling
  • Page Classes
  • Concept of Page Factory

 

Hands On/Demo:

  • The Implementation of POM : Without Page Factory and With Page Factory

Learning Objective: In this module, you will learn about Frameworks. It is a basic structure of any environment whether testing or designing. By learning Selenium it offers flexibility to create a Testing Framework that can be reused. And you can also learn about Testing frameworks and Apache POI that is an open source library to read and write excel files.

 

Topics:

  • Explain Automation Framework?
  • Automation Framework Properties and also types of Automation Framework : Data Driven Test Framework, Keyword Driven Test Framework, Hybrid Test Framework
  • How to choose a Framework? And when?
  • About the Data Driven Testing using Apache POI
  • How to Read/Write data from/to Excel sheet

 

Hands On/Demo:

  • Reading/ Writing an Excel File

Learning Objective: In this module, you will gain the knowledge to write test cases by using Keyword and Hybrid Frameworks

 

Topics:

  • Keyword Driven Test Framework
  • Creating the Framework?
  • Classes required
  • How do Testcase Files look like?
  • Keyword Driven Framework examples
  • How to write the Test Cases using Keyword Driven Test Framework
  • About Hybrid Framework
  • How to write the Test Cases using the Hybrid Framework
  • Creating the Framework?
  • Classes required to be created
  • How Testcase Files look like?
  • Hybrid Framework examples

 

Hands On/Demo:

  • To write the Test cases in Hybrid Framework

Learning Objective: In this module, you will learn about third-party tools such as Jenkins, AutoIT, Sikuli, and Maven. Jenkins is the leading open-source continuous integration tool. It is cross-platform and can be used on Windows, Linux, etc. These tools support software changes, multiple VMs, Plugins and has easy installation. AutoIt is a freeware scripting language which is used to automate windows GUI. And also the files can be downloaded and uploaded easily using this tool. Sikuli can automate everything you see on the screen. It comes into play when there is no easy access to the GUIs' internal or source code. It can automate both web and desktop applications. 

 

Topics:

  • Define Maven
  • Switch from Simple Java Project to Maven Project
  • How to use Maven for builds and sending Email reports
  • Define Jenkins
  • Selenium Integration with Jenkins
  • Define AutoIT and AutoIT features
  • How AutoIt provides support for: Keystrokes, Mouse Movement, Window Control
  • Define Sikuli and its features
  • How Sikuli works
  • What is a log4j - logging tool
  • About the interaction with Selenium
  • And also Interaction with Flash applications
  • How to Upload file AutoIt Script in Selenium WebDriver

 

Hands On/Demo:

  • Maven
  • Jenkins
  • AutoIT
  • Sikuli
  • log4j usage

Learning Objective: In this module, you will learn about headless browser support. Headless browsers are typically used when there is a central server in which the browser is not installed but still, there is a potential need for sanity testing with the browser. Another instance can be when you would like to simulate multiple browser versions on the same machine - in this case too using headless browser is the solution. 

 

Topics:

  • Explanation about Headless Browser Testing using HtmlUnitDriver
  • Explanation about Headless Browser Testing using PhanthomJSDriver

 

Hands On/Demo:

  • To open a Browser (headless)
  • Web Applications Navigating 
  • To get page information and print on the console
Like the course? Enroll Now

Structure your learning and get a certificate to prove it.

Course Details

Upon completion of this course, one gains the knowledge on:

  • Understand about Selenium and its evolution
  • Learn about the Regression testing and Functional testing
  • Learn to Set - up JAVA, Eclipse, and Selenium Environment and configure them
  • About to list the components of Selenium such as Selenium IDE, Selenium WebDriver, and Selenium Grid
  • How to create Test Cases in Selenium WebDriver
  • Understand about Waits (Page Synchronization) and various other Selenium WebDriver functions
  • Know how to handle different controls on a Webpage
  • Learn to Implement TestNG
  • What is Page Object Modelling
  • Describe the Parametrization and different frameworks
  • Learn to implement some of the Third-Party Tools such as Jenkins, AutoIT, Sikuli and Maven

Selenium Certification Training is best suitable for the below professionals:

  • Suits for the professionals who aim to become Automation Testers
  • For the application Testers who aim to explore Automation
  • Also for the QA Engineers

The following are Selenium Certification Training pre-requisites are as suggested as below:

  • To have a basic understanding of manual QA Process
  • With any programming language experience is desired (JAVA will be preferred)
  • With any development integrated environment (IDE) (Eclipse latest version preferred)

Selenium Certification Training Ceritficate

Selenium Certification Training Reviews

25,859

Total number of reviews

4.5

Aggregate review score

80%

Course completion rate

Selenium Certification Training Features

Live Online Classes

All our Classes are Live Instructor led online sessions. You can attend at the comfort of your place and Login to our Classes.

LMS (Learning Management System)

LMS will help you to organize your all training material, session videos and review at later date. You can access LMS anytime and review your completed classes. If you miss any class, then you can review the missed class in LMS.

Flexible Schedule

For some reasons, you can not attend the Classes, we can enroll you in the next possible classes. we assure flexibility in class schedules.

Lifetime Access to Learning Platform

You will get Lifetime free access to LMS(Learning Mangement System) You can access all Videos, class room assignments, quizzes, Projects for Life time. You will also get free video sessions for Life time.

Highest Course Completion Rate

We have the highest course completion rate in the Industry. If you miss a class, you can opt for the missed class in different batch. We assure you the best training possible for you to succeed.

Certificate of completion

We provide you the Industry recognized Certification of Course completion This certificate will sometimes helps you to get reimbursement of training expenses by your company.

Like the course? Enroll Now

Structure your learning and get a certificate to prove it.

Selenium Certification Training FAQs

You will never miss a class at IQ Online Training! You can choose either of the two options:

  1. View the recorded session of the class available in your LMS or
  2. You can attend the missed session in any other live batch.

After the enrolment, the LMS access will be instantly provided to you able to access for lifetime which includes complete set of previous class recordings/PPTs/PDFs/assignments. You can start learning right away.

Your access to the Support Team is for lifetime. Our team will help you in resolving queries, during and after the course.

Yes, once enrollment has done for course. Access to the course material will be available for lifetime.

You can Call our support numbers listed in site OR Email us at info@iqtrainings.com.

You can view in-depth class sample recordings before the enrollment. Experience the complete learning instead of a demo session with our expertise.

All the instructors are Industry experts with minimum 10-12 yrs of relevant IT experience. They are subject matter experts and are well trained for providing an awesome learning experience to the participants.

Recommended Courses

Lorem Ipsum is simply dummy text of the printing and typesetting industry.

ABINITIO TRAINING

Duration:

₹ 
0
 ₹ 0
 (10% OFF)
Reviews

4.5

Course Schedule

Start Date Timings Weekend

MANUAL WITH QTP TRAINING

Duration:

₹ 
0
 ₹ 0
 (10% OFF)
Reviews

4.5

Course Schedule

Start Date Timings Weekend

BUSINESS ANALYST TRAINING

Duration:

₹ 
0
 ₹ 0
 (10% OFF)
Reviews

4.5

Course Schedule

Start Date Timings Weekend

GUIDEWIRE BILLING CENTER TRAINING

Duration:

₹ 
0
 ₹ 0
 (10% OFF)
Reviews

4.5

Course Schedule

Start Date Timings Weekend

SERVICENOW TRAINING

Duration:

₹ 
0
 ₹ 0
 (10% OFF)
Reviews

4.5

Course Schedule

Start Date Timings Weekend

AGILE AND SCRUM TRAINING

Duration:

₹ 
0
 ₹ 0
 (10% OFF)
Reviews

4.5

Course Schedule

Start Date Timings Weekend

MANUAL WITH QTP TRAINING

Duration:

₹ 
0
 ₹ 0
 (10% OFF)
Reviews

4.5

Course Schedule

Start Date Timings Weekend

SELENIUM JAVA TRAINING

Duration:

₹ 
0
 ₹ 0
 (10% OFF)
Reviews

4.5

Course Schedule

Start Date Timings Weekend
Drop us a Query

+91 97846 54326

Available 24x7 for your queries