Selenium Training | Selenium Certification Course- Edureka
In High Demand

Selenium Certification Training

Preview this course

Edureka's Selenium Certification Training will help you in mastering the various concepts of Selenium from scratch. This Selenium Training will help you master important concepts such as TestNG, Selenium IDE, Selenium Grid, XPath and Waits, IFrames and Alerts in Selenium WebDriver, POM Frameworks and so on. This Selenium Certification Training is also a gateway towards your Automation testing career.
16K+ satisfied learners Read Reviews
Why should you take Selenium Certification Training course ?

Software Testing market is expected to sky rise at 11 percent of CAGR in next 3 years - CA

Average salary of Selenium Automation Engineer is $94k (Indeed.com Salary Data)

Supports different OS, different programming languages which makes Selenium the most desired automation testing tool

Instructor-led Selenium Certification Training live online classes

11 th  Jan
Fri & Sat(6 Weeks) Weekend Batch Timings : 09:30 PM - 12:30 AM (EST)
Sold Out
26 th  Jan
Sat & Sun (6 Weeks) Weekend Batch Timings : 10:00 AM - 01:00 PM (EST)
Filling Fast
28 th  Jan
Mon - Fri (18 Days) Timings : 10:00 AM - 12:00 PM (EST)
23 rd  Feb
Sat & Sun (6 Weeks) Weekend Batch Timings : 10:00 AM - 01:00 PM (EST)
25 th  Feb
Mon - Fri (18 Days) Timings : 10:00 AM - 12:00 PM (EST)

Course Price

339 399
15% OFF
    Expires in
  • 00 D
  • 00 H
  • 00 M
  • 00 S

EMI starts at 4248 / month.

Can’t find a batch you were looking for?

Learning Objectives: In this module, you will learn about different type of applications and testing, along with the purpose of automation testing. You will also gain insight into the evolution of Selenium, get an overview of Selenium 3.3 and its components and compare commonly used automation tool with Selenium automation tools. Finally, set up your environment so that you can start working with Selenium. 

Topics:
  • Define Application and understand different types of Applications
  • Define Testing and know the different types of Testing
  • Describe Manual Testing
  • Describe Automation Testing: Test Automation, ROI in automation & Framework
  • Define Selenium
  • Evolution of Selenium
  • Components of Selenium Suite: Selenium IDE, Selenium RC, Selenium WebDriver & Selenium GRID
  • Regression Testing
  • Functional Testing
  • Selenium Vs. other tools
  • Role of Selenium in DevOps lifecycle
  • Set Up for Selenium

Hands On/Demo:
  • Installing Java
  • Configuring Eclipse for Selenium
Learning Objective: In this module, you will learn about the Selenium WebDriver along with the basic concepts of JAVA programming. WebDriver is designed to provide a simpler, more concise programming interface in addition to addressing some limitations in the Selenium-RC API. Selenium-WebDriver was developed to better support dynamic web pages where elements of a page may change without the page itself being reloaded. In this module, you will explore the features and use of Selenium-WebDriver. 

Topics:
  • Selenium-WebDriver
  • Selenium WebDriver Architecture
  • Usage of gecko, IE, chrome browser drivers
  • Navigating to Web Applications
  • Introduction to Web Elements
  • Operations on Web Elements
  • Fire Bug Tool and Fire Path Tool
  • Browser Driver Commands/ Methods/ Functions: Get, Navigate and  Find element 
  • Difference Between FindElement & FindElements
  • Understand the difference between Driver Close and Driver Quit
  • Inspecting elements in Mozilla, Chrome
  • Locators: ID, Name, Class, Tag Name, Link Text,  Partial Link Text, CssSelector, XPath

Hands On/Demo:
  • Launching a Browser (Chrome and Firefox)
  • Navigating Web Applications
  • Handling different Locators
Learning Objective: In this module, you will learn about XPath. XPath is designed to allow the navigation of XML documents, with the purpose of selecting individual elements, attributes, or some other part of an XML document for specific processing. You will also learn about Waits in Selenium. Waits are used to hold the web application for few seconds/minutes/hours. When web applications navigate from Page A to Page B then Selenium should wait till the browser loads Page B completely. 

Topics:
  • What is XPath?
  • Types of X-path
  • Handling complex & Dynamic Web-elements in Selenium using XPath Functions: Contains (), Start-with (), Following Axes, Following Sibling Axes, Preceding Axes and Preceding Sibling Axes
  • Selenium Functions
  • What is Waits in Selenium?
  • Types of Waits: Explicit Wait, Fluent wait, Implicit Wait, PageLoadTimeout and setScriptTimeout
  • Explain Validation
  • Define Browser Profiling

Hands On/Demo:
  • XPath
  • Handling complex & Dynamic elements in Selenium using XPath
  • 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”. The “Iframe” is used 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:
  • Java Essentials
  • IFrames using WebDriver commands: By Index, By Name or ID and By Web Element
  • Alerts in WebDriver: Simple Alert, Confirmation Alert, Prompt Alert
  • Modal Dialog boxes
  • Testing Dropdown: SelectByVisibleText, SelectByIndex, SelectByValue

Hands On/Demo:
  • IFrames
  • Alerts
Learning Objective: In this module, you will learn how to Handle more controls on a webpage, such as Hovering, Drag and Drop, switching between windows and so on. You will also learn about sending Email via Selenium WebDriver and Handling Keyboard Events.  

 Topics:
  • Java Essentials
  • Methods in Window handling: GetWindowHandleCommand, GetWindowHandlesCommand, SwitchToWindowCommand
  • Switch between Windows
  • Explain how to test whether all links are working on Webpage or not
  • Sending Email report using Selenium WebDriver and Eclipse
  • Handle Keyboard Events

Hands On/Demo:
  • lDropdown
  • Window handling
Learning Objective: In this module, you will learn about TestNG. TestNG is an open source testing framework that provides more flexible and powerful tests with the help of Annotations, Grouping, Sequencing, and Parametering. In TestNG, HTML reports can be produced, Parallel testing can be performed, Test cases can be prioritized, and data Parametrization is possible. You will also learn about Cross Browser Testing to enable you to work with different browsers. 

Topics:
  • Introduction to TestNG
  • Advantages of TestNG
  • Installing TestNG on Eclipse
  • Rules to write TestNG
  • TestNG Features
  • Annotations
  • Grouping
  • Sequencing: Prioritization and Dependency
  • 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 learn about Introduction to Selenium Grid and Selenium IDE.

Topics:
  • The need of Selenium Grid
  • What is Selenium Grid?
  • Architecture and RemoteWebDriver WorkFlow: Hub, Node
  • Grid 1 vs Grid 2
  • Setting-up Selenium Grid
  • Designing Test Scripts for Grid : Using the DesiredCapabilites Object and Using the RemoteWebDriver Object
  • Running a Sample Test Case on the Grid
  • Introduction to Selenium-IDE and its Features
  • Different Controls of Selenium IDE
  • Creating a Test Case
  • Recording a Test Case
  • Executing 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 Page Object Model and Page Factory. It is a design pattern which is used to create Object Repository for Web UI Elements. Page Object Model includes Page classes, which finds the Web Elements of that Web Page and contains Page Methods that perform operations on those Web Elements. Page Factory is an optimized way to create Object Repository. 

Topics:
  • Need for Page Object Modelling
  • Page Classes
  • Concept of Page Factory

Hands On/Demo:
  • Implementation of POM: Without Page Factory and With Page Factory
Learning Objective: In this module, you will learn about Frameworks. A framework is a basic structure of any environment whether testing or designing. Selenium offers flexibility to create a Testing Framework that can be reused. This module enables you to learn about Testing frameworks and Apache POI that is an open source library to read and write excel files.

Topics:
  • What is an Automation Framework?
  • Properties of Automation Framework
  • Types of Automation Framework : Data Driven Test Framework, Keyword Driven Test Framework, Hybrid Test Framework
  • Which Framework to choose and when?
  • Introduction to Data Driven Testing using Apache POI
  • Read/Write data from/to Excel sheet

Hands On/Demo:
  • Reading/ Writing an Excel File
Learning Objective: In this module, you will learn to write test cases by using Keyword and Hybrid Frameworks

Topics:
  • Keyword Driven Test Framework
  • How to create the Framework?
  • Classes required
  • How Testcase Files look like?
  • Examples of Keyword Driven Framework
  • Writing Test Cases using Keyword Driven Test Framework
  • Hybrid Framework
  • Writing Test Cases using Hybrid Framework
  • How to create the Framework?
  • Classes required to be created
  • How Testcase Files look like?
  • Examples of Hybrid Framework

Hands On/Demo:
  • Writing Test cases in Hybrid Framework
Learning Objective: In this module, you will Learn about the 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. It supports software changes, multiple VMs, Plugins and has easy installation. AutoIt is a freeware scripting language and it is used to automate windows GUI. 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:
  • Maven
  • Switch from Simple Java Project to Maven Project
  • Maven for builds and sending Email reports
  • Jenkins
  • Selenium Integration with Jenkins
  • AutoIT and its features
  • AutoIt provides support for: Keystrokes, Mouse Movement, Window Control
  • Sikuli and its features
  • How Sikuli works
  • log4j - logging tool
  • Interaction with Selenium
  • Interaction with Flash applications
  • 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 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:
  • Headless Browser Testing using HtmlUnitDriver
  • Headless Browser Testing using PhanthomJSDriver

Hands On/Demo:
  • Opening a Browser (headless)
  • Navigating Web Applications
  • Get page information and print on the console
Like the curriculum? Enroll Now
Structure your learning and get a certificate to prove it.
Enter a valid mobile number
In this Selenium Training, you will learn about Selenium 3.3 and its various components such as Selenium IDE, Selenium WebDriver, and Selenium GRID. You will learn to setup your environment so that you will be ready to start using Selenium for testing your web applications using various browsers. In addition, you will also gain experience to work with Selenium WebDriver with different frameworks such as Module Driven, Data Driven, Keyword Driven, Hybrid. 

Further on, you will learn about Page Object Model (POM) design pattern that enables you to maintain reusability and readability of the automation scripts. This course introduces you to the concept of POM, and how to implement Page Classes and Page Factory to optimize the execution of automation scripts. The Course also enables you to learn about various third-party tools such as Jenkins, TestNG, Sikuli, and AutoIT to optimally use them for performing various tasks in our browsers, such as working with flash applications or Windows-based UI elements.
After completing this course, you will be able to:
  • Learn about Selenium and its evolution
  • Understand Regression testing and Functional testing
  • Set-up JAVA, Eclipse, and Selenium Environment and configure them
  • List the components of Selenium such as Selenium IDE, Selenium WebDriver, and Selenium Grid
  • Create Test Cases in Selenium WebDriver
  • Discuss about Waits (Page Synchronization) and various other Selenium WebDriver functions
  • Handle different controls on a Webpage
  • Implement TestNG
  • Describe Page Object Modelling
  • Learn Parametrization and different frameworks
  • Implement some of the Third-Party Tools such as Jenkins, AutoIT, Sikuli and Maven
For any project, companies are rapidly inclining towards open source automated testing tools that will enable them to cut down the cost and effort that manual testing involves. Selenium is one such open source automated testing tool for websites. Performance, execution speed, and browser interaction of Selenium is faster than any other automation tool.

The test packages, the modes of Selenium available for unattended execution, and the fact that the test script can be developed in any language that Selenium supports makes Selenium the most desired automation testing tool.

In addition, Selenium supports different operating systems along with support for different programming languages such as Python, Pearl, Ruby, PHP, .NET, C#, and Java; and various browsers, thereby making Selenium the leading automation tool.
The below professionals can take up our Selenium Certification Training:
  • Professionals who aim to become Automation Testers
  • Application Testers who aim to explore Automation
  • QA Engineers
The below are the suggested pre-requisites for taking up our Selenium Certification Training:
  • Basic understanding of manual QA Process
  • Any programming language experience is desired (JAVA will be preferred)
  • Any development integrated environment (IDE) (Eclipse latest version preferred)

Edureka’s Automation Tester using Selenium Certificate Holders work at 1000s of companies like

5000 Total number of reviews
4.57 Aggregate review score
80% Course completion rate
No data found
Anitha Guruswami link QA Consultant

This company has been heaven sent to anyone interested in learning the newer technologies that are changing by the day. Their instructors are top notch and above all their customer service is unparalleled. The student experience was amazing for me. I took the Selenium course and the content was perfect. My instructor obviously had wealth of experience in the material he was teaching. He had answers of all questions we had asked. I will surely take more courses with them and I have recommended edureka to several of my colleagues. Great Job! edureka.

Radha Muthian link Senior Product Engineer | ConvergeHEALTH by Deloitte

I learned Selenium Webdriver and the course was very helpful to automate the Web Applications. The lifetime access of classes helps a lot to refer back and download the codes.

Suhas Kashyap link Senior Test Engineer

The online Course(Selenium Webdriver), which i took from Edureka was interactive and also helped me to improve my knowledge on selenium. Further helped me in changing the job as well. Thanks Edureka Team... :)

Venkateswarlu ponna link Agile Test Lead (UAT)

Edureka is Best Online training in throughout my career (11 years). I subscribed for DevOps and course is well organized and will get hands by just following PPT, Videos and Lab exercises (Before they launch any course they do lot of home work). Best thing about Edureka is when you stuck while doing Lab exercises just mail to support team, they will call and guide to solve it for sure. It has excellent trainers and support team with 24x7 support.

kanishk link

Let me start of by congratulating the entire Edureka team for putting together such an amazing content for their courses. I am enrolled in their self paced and live batches courses and my learning experience has been phenomenal. I tried learning Linux Administration on my own but in every attempt i hit a dead end. However, I learned Linux Administration from the very best. The quality and experience of the instructor are excellent and this reflects in his high quality post lecture hands on projects and assignments. I must also take this opportunity to thank the support staff for prompt doubt solving via their student forums. I am a permanent member of theirs and will continue to learn from Edureka.

Dheerendra Yadav link Project Lead at HCL Technologies, Ghaziabad, Uttar Pradesh, India

Earlier I had taken training in different technologies from other institutes and companies but no doubt Edureka is completely different, First time in my carrier I have received such kind of training and support. They have really awesome instructors. The support persons are technically sound and I would like to appreciate their 24 x 7 support. I never seen such kind of support by other companies in India till now. When I had started training on Hadoop I do not have any idea of Java but their training structure is marvelous and they taught Java in very easy way and build up confidence in it. My training is still going on and it is about to finish and I would like to thanks Edureka to help me to find robust path of carrier with such a new and emerging technology of Big Data.

Mohit Sharma

I have been subscribing to Edureka's courses for almost a year now, primarily related to Big Data and Data analytics. These courses have helped me to gain that competitive edge which is required at the job. Also, their courses cover a breadth of topics and range from computer programming languages like Java to Data Visualisation. There is also constant updation done on these courses, and you can talk to their support staff at any time for any assistance. I found the faculties very knowledgeable, and all the courses that I enrolled in were delivered in a very detailed and professional manner. For any person looking for online training, I can recommend Edureka without hesitation.

STILL HAVE QUESTIONS. CALL US 1833 833 0587
READ MORE TESTIMONIALS
Loved reviews? Enroll Now
Structure your learning and get a certificate to prove it.
Enter a valid mobile number
The system requirement for Selenium course is a system with an Intel i3 processor or above, minimum 2GB RAM (4GB recommended) and an operating system can be of 32bit or 64 bit.
Practical for this course will be implemented using Java, Eclipse, Selenium IDE, Selenium WebDriver, Browsers (Chrome, Firefox, IE), Microsoft Excel, Junit TestNG, Jenkins, Sikuli, and AutoIT.
This course contains multiple case studies, below are few case studies which are part of this course:

Case Study 1: 
Statement: To understand the basics of Selenium WebDriver and the usage of different locator types present in selenium. Launch the edureka portal and find the elements using different attributes (id, XPath, CSS selector). The automation script should support any browser (Chrome, Firefox) without changing the attributes.

Case Study 2: 
Statement: Automate edureka web application with the help of Selenium WebDriver, Java to search for a course, handle all the page loading time using selenium wait, approach and handle dynamically changing elements.

Case Study 3:
Statement: A person wants to check for the one-way flights from Bengaluru to Lucknow for 5 passengers (3 Adults and 2 children) on Indigo portal for the current date. Automate the same using the portal.

Case Study 4: 
Statement: The candidate who has registered for edureka portal wants to update all the professional and personal details available in the portal. Write a selenium script to do the same and explore the edureka portal.

Case Study 5:  
Statement: Test the edureka portal to throw an exception while registering a user who already holds an account with the same email id. Then Log in to the edureka portal with the registered email id and search for all the courses available and Logout of the edureka portal. Write test cases using TestNG for above scenario.

Instructor-led Sessions

36 Hours of Online Live Instructor-Led Classes. Weekend Class: 12 sessions of 3 hours each. Weekday Class: 18 sessions of 2 hours each.

Real-life Case Studies

Live project based on any of the selected use cases, involving implementation of the various Selenium concepts.

Assignments

Each class will be followed by practical assignments which will aggregate to minimum 20 hours.

Lifetime Access

You get lifetime access to Learning Management System (LMS) where presentations, quizzes, installation guide & class recordings.

24 x 7 Expert Support

Lifetime access to our 24x7 online support team who will resolve all your technical queries, through ticket based tracking system.

Certification

Towards the end of the course, you will be working on a project. Edureka certifies you as an 'Automation Tester using Selenium' based on the project.

Forum

We have a community forum for all our customers that further facilitates learning through peer interaction and knowledge sharing.
You will never miss a lecture at Edureka! You can choose either of the two options:
  • View the recorded session of the class available in your LMS.
  • You can attend the missed session, in any other live batch.
To help you in this endeavor, we have added a resume builder tool in your LMS. Now, you will be able to create a winning resume in just 3 easy steps. You will have unlimited access to use these templates across different roles and designations. All you need to do is, log in to your LMS and click on the "create your resume" option.
We have limited number of participants in a live session to maintain the Quality Standards. So, unfortunately participation in a live class without enrollment is not possible. However, you can go through the sample class recording and it would give you a clear insight about how are the classes conducted, quality of instructors and the level of interaction in a class.
All the instructors at edureka are practitioners from the Industry with minimum 10-12 yrs of relevant IT experience. They are subject matter experts and are trained by edureka for providing an awesome learning experience to the participants.
Just give us a CALL at +91 98702 76459/1844 230 6365 (US Tollfree Number) OR email at sales@edureka.co
For payments done using credit cards, to make this a No Cost EMI offer, the interest amount will be discounted from the price of the course. Your card will be charged for the course price minus the discounted interest. The total amount you will pay to the bank (excluding GST) will be equal to the price of the course. The bank will charge GST on the interest amount. For payments done using Razor Pay EMI, the price will not be discounted upfront. Instead, you will not be charged any interest for a No Cost EMI offer.
Be future ready. Start learning
Structure your learning and get a certificate to prove it.
Enter a valid mobile number

Selenium automation testing is one of the tools that is in demand in the job market right now. With companies looking towards automating repetitive tasks involved in testing, learning Selenium can help you land a job in one of those technology giants. Selenium is an Open-Source tool and is easy to get started with for functional testing of web applications. Importantly, it enables record and playback for testing web applications and can run multiple scripts across various browsers.

Edureka’s structured Selenium certification training program is the best module to follow if you are looking to master Selenium. With our instructor led session and a dedicated on-demand support system for all our learners, we try to make sure our learners achieve their learning objectives. Following this structured path of training accompanied by hands-on will turn you into a Selenium testing master.

A Senior Quality Assurance (QA) / Test Automation Engineer with Selenium Automated Test Tool skills earns an average salary of Rs 783,036 per year. Experience strongly influences pay for this job. Selenium is taking over manual testing. Getting certified with Selenium can help you leverage this change. 

Edureka’s Selenium certification training costs Rs 19,995/-. We offer flexible batches to suit everyone’s schedule. Check out the upcoming batch timings and dates above. 

Selenium is an open source tool which is used for automating the tests carried out on web browsers. As a tool Selenium is used to test applications on web browsers only. Selenium is open-source, there is no licensing cost involved, which is a major advantage over other testing tools.

Below are the suggested prerequisites for taking up our Selenium Certification Training:

  1. Any programming language experience is desired (JAVA will be preferred)
  2. Basic understanding of manual QA Process
  3. Any development integrated environment (IDE) (Eclipse latest version preferred)


Getting Selenium certification can definitely be an add-on for any technology professionals resume. With the certification, you can validate your expertise in front of your potential employers. Edureka’s Selenium certification is an industry standard across the globe which will help you add value to your CV.
Edureka’s structured learning path is the bests module out there to learn and master automation testing using Selenium. We also have guides and tutorials available on our blogs and Youtube channel that will help you get started with automation testing and understand the basics. Our course is curated with industry experts with the intention of making our course structure industry relevant. Hands-on projects are a major part of course curriculum and will help you to practically understand Selenium.
Learning pedagogy has evolved with the advent of technology. Online training adds convenience and quality to the training module. With our 24x7 support system, our online learners will have someone to help them all the time even after the class ends. This is one of the driving factors to make sure that people achieve their end learning objective. We also provide life-time access of our updated course material to all our learners.
Edureka’s Selenium certification training offers variable batch schedule to suit everyone’s needs. The weekend batches run for 6 weeks of live instructor led sessions. Which is then followed by real-time project for better hands-on. The accelerated program or the weekday batches can be completed in much shorter time with rigorous training sessions and live project to work-on at the end.
Selenium as a technology is dominating the job market. For complete beginners, we have compiled an extensive list of blogs and tutorials on our blogging and Youtube channel which can definitely be a great help if you are looking to start out. Once, you are clear with the basic concepts, you can think about taking up Edureka’s Selenium certification training to truly master the technology.