Selenium Certification Training

Access Duration - 365 Days
4.3( 3 REVIEWS )

What Will I Learn?

Understand Selenium WebDriver
Identify and interact with web elements using various locators
Create your own Grid of nodes and web browsers for Parallel Testing
Understand and work with various Automation Frameworks
Handle multiple browser windows, browser tabs and scrolling on a web page using Selenium WebDriver


Test automation is the use of software applications or special software from the software that is being tested to control the test execution and the outcome comparison with predicted outcomes. Test automation over the past 10 years has gone through multiple facets of change. Selenium is the best software automation testing tool available for software testers these days.

Selenium IDE is a great tool for introducing testers to automated testing. Selenium IDE provides an easy-to-use interface for creating automated tests by capturing user actions as they are performed and exporting them as reusable scripts in many programming languages and frameworks.

In this ‘Selenium Certification Training’ course, you will learn the basics of Selenium and its various components such as Selenium WebDriver, Selenium Grid, and Selenium IDE. You will learn to work with various web element(s) locating strategies, perform actions on web elements, group, and sequence tests as well as generate reports for your test cases using TestNG.

Why You Should Consider Taking this Course at Global Edulink?

Global Edulink is a leading online provider for several accrediting bodies, and provides learners the opportunity to take this exclusive course awarded by CPD. At Global Edulink, we give our fullest attention to our learners’ needs and ensure they have the necessary information required to proceed with the Course.  Learners who register will be given excellent support, and discounts for future purchases and be eligible for a TOTUM Discount card and Student ID card with amazing offers and access to retail stores, the library, cinemas, gym memberships and their favourite restaurants.

  • Access Duration
  • Who is this Course for?
  • Entry Requirement
  • Method of Assessment
  • Certification
  • Awarding Body
  • Career Path & Progression
The course will be delivered directly to you, and from the date you joined the course you have 12 months of access to the online learning platform. The course is self-paced, and you can complete it in stages at any time.
  • QA Engineers
  • System Analysts
  • Software Testers
  • System Administrators
  • Software Developers
  • Learners should be over the age of 16, and have a basic understanding of English, ICT and numeracy.
  • A sound educational background is recommended
  • Prior knowledge of Core, Java, HTML, CSS and XML
In order to complete the course successfully, learners will take an online assessment. This online test is marked automatically, so you will receive an instant grade and know whether you have passed the course.
Upon the successful completion of the course, you will be awarded the ‘Selenium Certification Training’ certificate by CPD.
CPD is an internationally recognised qualification that will make your CV standout and encourage employers to see your motivation at expanding your skills and knowledge in an enterprise.

Once you successfully complete the course, you will gain an accredited qualification that will prove your skills and expertise in the subject matter. With this qualification you can further expand your knowledge by studying related courses on this subject, or you can go onto get a promotion or salary increment in your current job role. Below given are few of the jobs this certificate will help you in, along with the average UK salary per annum according to

  • Software Developers - Up to £70k per annum
  • QA Engineers - Up to £61k per annum
  • Software Testers - Up to £52k per annum
  • System Analysts - Up to £67k per annum

Key Features

Gain an Accredited UK Qualification
Access to Excellent Quality Study Materials
Personalised Learning Experience
Support by Phone, Live Chat, and Email
Eligible for TOTUM Discount Card
UK Register of Learning Providers Reg No : 10053842

Course Curriculum

1: Java Basics Refresher for Selenium
Features of Java
Classes, Objects, Methods, and Constructors
Datatypes in Java
Types of Variables in Java
Basic Operators in Java
Control Flow Statements
Object-Oriented Programming Concepts
Exception Handling Mechanisms
2: Selenium and its Components
Collection Framework (ArrayList, LinkedList, HashSet, and LinkedHashSet)
Map Interface in Java
Types of Applications (Desktop, Web, Mobile, Hybrid)
Software Testing Methods (Manual and Test Automation)
Test Automation Types (Unit Testing, API Testing, GUI Testing)
Test Automation Frameworks
Test Automation Tools
Test Automation Process
Components of Selenium Suite
Types of Testing
Selenium vs. Other Testing Tools
Integration of Selenium with Other Tools
3: Selenium WebDriver and Locators
Introduction to Selenium WebDriver
Evolution of Selenium WebDriver
Advantages of Selenium WebDriver
Selenium WebDriver Architecture
Introduction to Web elements
Locating Web elements using various Locators (ID, Name, Class Name, Tag Name, Link Text, Partial Link Text, CSS Selector, and XPath)
Introduction to XPath
Types of XPath
XPath Functions and Customisations
4: Interacting with Web Elements and Waits in Selenium
What are CSS Selectors?
Locating Web Elements using CSS Selectors
Selenium Commands in WebDriver
Interacting with Web Elements
Performing Actions on Web Elements
Checking the Web Element state
Types of Waits in Selenium
5: TestNG Framework
Introduction to TestNG
Installing TestNG Plug-in in Eclipse
Rules to write TestNG
Parallel/Cross Browser Testing
Introduction to Reports
Types of Reports
6: Handling Web UI Elements-I
What are Alerts?
Types of Alerts
Alert Interface methods
Handling Alerts in Selenium WebDriver
What is a Modal Dialog Box?
Handling Modal Dialog Box using Selenium WebDriver
Handling Multiple Windows and Multiple Tabs using Selenium WebDriver
Scrolling on a web page using JavaScriptExecutor
Verifying Tooltip using Selenium WebDriver
7: Handling Web UI Elements-II
What is an IFrame?
Identifying an IFrame
Switching to IFrames using Selenium WebDriver
Select Class in Selenium WebDriver
Methods under Select Class
Handling Dropdowns and Multiple Select Operations using Select Class
Actions Class and Action Interface
Methods for handling Keyboard and Mouse based interactions
Testing Drag and Drop and Mouse Hover functionality using Actions Class
8: Selenium Grid and Robot Class
Introduction to Selenium Grid
Selenium Grid Architecture
Deploy a Grid
Introduction to Robot class
Methods under Robot class (KeyPress, Key Release, Mouse Press, Mouse Release, Mouse Move)
Implementation of the Robot class
Advantages and disadvantages of the Robot class
Limitations of the Robot class
9: Selenium IDE and Page Object Model
What is Selenium IDE?
Features of Selenium IDE
Selenium IDE Interface
Selenese in Selenium IDE
Why Page Object Model?
What is Page Object Model?
What is Page Factory?
Advantages of POM
Implementing POM using Selenium WebDriver
Implementing POM with Page Factory
10: Automation Frameworks-I
Introduction to Selenium Frameworks
Types of Selenium Frameworks
Introduction to Data-Driven Test Framework
Advantages and Disadvantages of Data-Driven Test Framework
Best practices of Data-Driven Testing
Apache POI
Data Providers
11: Automation Frameworks-II
Introduction to Keyword-Driven Test Framework
Uses of Keyword-Driven Test Framework
Keyword-Driven Framework Components
Advantages and Limitations of Keyword-Driven Testing
Implement Keyword-Driven Framework
Introduction to Hybrid Driven Test Framework
Advantages and Limitations of Hybrid Test Framework
Utilize the Page Object Model with Hybrid Framework
Implementing Hybrid Test Framework
12: BDD Framework with Cucumber
Agile Testing
Behaviour Driven Development (BDD)
Advantages and Limitations of BDD
Cucumber Fundamentals
Gherkin Syntax in Cucumber
Step Definition for Cucumber Feature File
Advantages of Cucumber
Implementing BDD Framework using Cucumber

Students feedback


Average rating (3)
5 Star
4 Star
3 Star
2 Star
1 Star
    D J

    Daphne Jackson

    January 06, 2021
    Awesome course

    It was a great learning experience. The best part is that it allows learners to take the course anywhere and anytime, and do it at their own pace.

    E J

    Ernest Jones

    December 28, 2020
    Nice course

    Very nice course. The convenience of studying in the comfort of my home without the rush of a deadline is really rewarding.

    N W

    Nadia Watts

    November 01, 2020
    Very useful

    A good course for beginners to understand the basic of selenium. This course has been very useful for me.

WhatsApp chat