Free Practice Tests36 exams · real exam timerStart free
Selenium Live online

Selenium Certification Training

CertOcean's Selenium Certification training is a live, instructor-led online course. You learn in 20 live sessions (36 hours in total) with an expert instructor, work through 12 curriculum modules with hands-on assignments and keep lifetime access to the class recordings.

  • 36 hoursLive training
  • 20 sessionsWith an instructor
  • 12 modules103 topics
  • Sat, Nov 14Next batch
SE SeleniumLive instructor-led training
$399 $449 One-time · USD
You save$5011% off
Enroll now
Not sure yet? Talk to a course advisor
Course overview

About the Selenium Certification training

Selenium training teaches you to automate web application testing with Selenium, the most widely used open-source test automation tool.

Why take Selenium certification training?

  • Demand for test automation keeps growing as companies release software faster.
  • Selenium test automation engineers are well paid compared with manual testers.
  • Selenium works across browsers and operating systems and supports several programming languages, which makes it a must-have skill for automation testers.

This course includes

  • Instructor-led sessions36 hours of live online classes. Weekend batch: 12 sessions of 3 hours each.
  • AssessmentsRegular assessments and quizzes to check your learning.
  • AssignmentsEvery class is followed by practical exercises for hands-on experience.
  • Lifetime accessKeep lifetime access to the LMS, including slides, quizzes, installation guides and class recordings.
  • 24/7 expert supportOur support team is available 24x7 to answer technical questions.
  • CertificationComplete the final project to receive CertOcean's Selenium certificate.

What you'll learn in this course

  • Use core Java concepts needed to write Selenium tests
  • Locate and interact with web elements using Selenium WebDriver, XPath and CSS selectors
  • Organize and run tests with TestNG assertions, groups and reports
  • Handle alerts, frames, windows, dropdowns and mouse and keyboard actions
  • Run tests in parallel with Selenium Grid and use the Page Object Model
  • Build data-driven, keyword-driven and BDD (Cucumber) automation frameworks

What is Selenium certification training?

Selenium certification training is a course that teaches you to automate web testing with Selenium WebDriver, Selenium Grid and Selenium IDE. You learn web element locator strategies, actions on web elements, and how to group and sequence tests. The course also covers the Page Object Model design pattern with page classes and Page Factory, and hands-on work with data-driven, keyword-driven, hybrid and BDD frameworks.

What will you learn in Selenium training?

After completing Selenium training, you will be able to:

  • Use Selenium WebDriver
  • Locate web elements with different locators
  • Interact with web elements
  • Handle multiple windows, tabs and page scrolling
  • Group and prioritize tests, run them in parallel and create reports with TestNG
  • Handle alerts, modal dialogs, iframes, dropdowns and multi-select lists
  • Set up a Selenium Grid of nodes and browsers for parallel testing
  • Handle keyboard and mouse events with the Robot class
  • Record and run tests with Selenium IDE
  • Use the Page Object Model (POM) with Page Factory
  • Build data-driven, keyword-driven, hybrid and BDD frameworks

How does Selenium training help your career?

Most companies now prefer open-source test automation tools that cut the cost and effort of manual testing, and Selenium is the leading one. It runs on all major operating systems and browsers and supports Java, Python, C#, JavaScript and Ruby, so Selenium skills are useful in almost any testing team.

Who should take Selenium training?

Selenium training is a great opportunity for:

  • Software testers
  • QA engineers
  • System analysts
  • Software developers
  • System administrators

What are the prerequisites for Selenium training?

Knowledge of core Java, HTML, CSS and XML helps you follow the course. The first module includes a Java refresher for Selenium.

What are the system requirements for Selenium training?

You only need a computer with a good internet connection.

How do the hands-on Selenium practicals work?

You do all the practicals and projects in a lab environment set up for this Selenium course.

Curriculum

Selenium Certification course syllabus

12 modules · 103 topics · 36 hours of live training

Java Basics for Selenium 9 topics
  • Learning goal: Refresh the Java you need for Selenium: methods and constructors, control flow, OOP and exception handling.
  • Features of Java
  • Classes, objects, methods and constructors
  • Data types in Java
  • Types of variables
  • Basic operators
  • Control flow statements
  • Object-oriented programming concepts
  • Exception handling
Java Collections and Introduction to Selenium 10 topics
  • Learning goal: Learn the Java collections used in test code, test automation basics and the components of the Selenium suite.
  • The Collections Framework: ArrayList, LinkedList, HashSet and LinkedHashSet
  • The Map interface and HashMap
  • Types of applications: desktop, web, mobile and hybrid
  • Manual testing vs. test automation
  • Types of test automation: unit, API and GUI testing
  • Test automation frameworks, tools and process
  • Components of the Selenium suite
  • Selenium vs. other testing tools
  • Integrating Selenium with other tools
Selenium WebDriver and Locators 8 topics
  • Learning goal: Learn Selenium WebDriver and locate web elements with every locator type, including XPath.
  • Introduction to Selenium WebDriver and how it evolved
  • Advantages of Selenium WebDriver
  • Selenium WebDriver architecture
  • Introduction to web elements
  • Locators: ID, name, class name, tag name, link text, partial link text, CSS selector and XPath
  • Absolute and relative XPath
  • XPath functions and axes
Interacting with Web Elements in Selenium 7 topics
  • Learning goal: Locate elements with CSS selectors, use WebDriver commands and handle timing with waits.
  • What CSS selectors are
  • Locating web elements with CSS selectors
  • Selenium WebDriver commands
  • Interacting with and performing actions on web elements
  • Checking the state of a web element
  • Types of waits in Selenium
TestNG Framework 10 topics
  • Learning goal: Install and use TestNG to organize tests, run assertions and parameters, and create reports.
  • Introduction to TestNG
  • Installing the TestNG plugin in Eclipse
  • Rules for writing TestNG tests
  • Annotations
  • Assertions
  • Grouping and sequencing
  • Parameterization
  • Parallel and cross-browser testing
  • Types of TestNG reports
Handling Web UI Elements I: Alerts, Dialogs and Windows 8 topics
  • Learning goal: Handle alerts, modal dialogs, multiple windows and tabs, tooltips and scrolling with Selenium WebDriver.
  • What alerts are and their types
  • Alert interface methods
  • Handling alerts
  • What a modal dialog box is and how to handle it
  • Handling multiple windows and tabs
  • Scrolling a page with JavascriptExecutor
  • Verifying tooltips
Handling Web UI Elements II: iFrames, Dropdowns and Actions 8 topics
  • Learning goal: Handle iframes, dropdowns and keyboard and mouse interactions with Selenium WebDriver.
  • What an iframe is and how to identify it
  • Switching to iframes
  • The Select class and its methods
  • Handling dropdowns and multi-select lists
  • The Actions class and Action interface
  • Methods for keyboard and mouse interactions
  • Testing drag and drop and mouse hover
Selenium Grid and the Robot Class 8 topics
  • Learning goal: Run test scripts on Selenium Grid and use Robot class methods for system-level input.
  • Introduction to Selenium Grid
  • Selenium Grid architecture
  • Deploying a Grid
  • Introduction to the Robot class
  • Robot class methods: keyPress, keyRelease, mousePress, mouseRelease and mouseMove
  • Implementing the Robot class
  • Advantages, disadvantages and limitations of the Robot class
Selenium IDE and the Page Object Model 9 topics
  • Learning goal: Use Selenium IDE, and design maintainable tests with the Page Object Model and Page Factory.
  • What Selenium IDE is and its features
  • The Selenium IDE interface
  • Selenese commands
  • What the Page Object Model is and why to use it
  • What Page Factory is
  • Advantages of POM
  • Implementing POM with Selenium WebDriver
  • Implementing POM with Page Factory
Automation Frameworks I: Data-Driven Framework 8 topics
  • Learning goal: Build a data-driven test framework with Apache POI and TestNG data providers.
  • Introduction to Selenium frameworks
  • Types of Selenium frameworks
  • Introduction to the data-driven framework
  • Advantages and disadvantages of data-driven testing
  • Data-driven testing best practices
  • Apache POI
  • Data providers
Automation Frameworks II: Keyword-Driven and Hybrid Frameworks 9 topics
  • Learning goal: Build keyword-driven and hybrid frameworks with the Page Object Model.
  • Introduction to the keyword-driven framework
  • Uses and components of a keyword-driven framework
  • Advantages and limitations of keyword-driven testing
  • Implementing a keyword-driven framework
  • Introduction to the hybrid framework
  • Advantages and challenges of hybrid frameworks
  • Using the Page Object Model in a hybrid framework
  • Implementing a hybrid framework
BDD Framework with Cucumber 9 topics
  • Learning goal: Learn behavior-driven development (BDD) and build a BDD framework with Cucumber.
  • Agile testing
  • Behavior-driven development (BDD)
  • Advantages and limitations of BDD
  • Cucumber fundamentals
  • Gherkin syntax
  • Step definitions for feature files
  • Advantages of Cucumber
  • Implementing a BDD framework with Cucumber

Get the detailed syllabus

Receive the full module plan, batch timings and a call with an advisor who can answer your exam questions.

Request syllabus
Upcoming batches

Next Selenium Certification batches

Live online classes with an instructor. Pick the weekend or weekday batch that suits you.

Batch details
  • FormatLive online
  • Sessions20 live sessions
  • Total36 hours
  • BatchesWeekend and weekday
Weekend batch

Starts Saturday, November 14

Starts in 3 days · Live online

Enroll
Weekday batch

Starts Monday, November 16

Starts in 5 days · Live online

Enroll
Flexible

Need another date or time?

Ask for a private or custom schedule.

Ask us
Sample certificate
Certification

Earn your Selenium Certification certificate

  • Certificate of completionIssued by CertOcean when you finish the training and assignments.
  • Show it to employersAdd it to your LinkedIn profile and resume.
Start your certification
Learner reviews

Why learners choose CertOcean

Rated Excellent · 4.9 out of 5 on Trustpilot
The training curriculum was great. CertOcean provided me everything required to obtain my CISM. They're excellent!
Laxmi Haya Vadan KaramcheduUnited States · CISMVerified
Very resourceful company, I passed my PMP exam at first attempt, highly recommended.
IjeomaCanada · PMPVerified
Great training support! Helped me pass several certifications.
Cozumel TyUnited StatesVerified
  • US, Canada and UK hoursClasses set around your working day
  • Expert instructorsWorking professionals in your field
  • Career supportResume and interview help
FAQ

Selenium Certification course FAQs

Can't find your answer? A course advisor can help with the syllabus, batch dates and exam questions.

How much does the Selenium Certification course cost?

The Selenium Certification training costs $399, down from the regular $449 (you save 11%). It is a one-time payment in US dollars, and you can pay securely by card or PayPal.

What if I miss a Selenium class?

You won't miss any content. You can watch the recorded session or attend the same session in the next live batch.

Where can I get help during Selenium training?

Our support team is available 24x7. Send your question about the Selenium training anytime, and we will make sure it is answered as quickly as possible.

Can I talk to someone before I enroll in this course?

Yes. Book a free call with an advisor from this page. They walk you through the course outline, the batch schedule and the trainers, and answer your questions before you decide.

Who are the instructors for CertOcean's Selenium training?

Our Selenium instructors are domain experts with more than 10 years of experience. They are selected through a strict process and complete a training program before they teach.

Do you offer placement support after Selenium training?

Your LMS includes a resume builder tool that helps you create a strong resume in a few simple steps. The course combines theory with hands-on frameworks and projects, so you can show real automation skills to employers.

Can I get help after the Selenium course ends?

Yes. We support learners even after they finish the course, and our team will help you with any technical or course-related questions.

How long is the Selenium course?

The Selenium course has 36 hours of live online classes, run as 12 weekend sessions of 3 hours each, plus practical exercises after every class.

Will I get a certificate after the Selenium Certification training?

Yes. You receive a CertOcean certificate of completion when you finish the training.

Free course consultation

Talk to a Selenium Certification advisor

Share your details and we will send the syllabus, the next batch dates and the best plan for your exam date.

  1. 1Tell us your goal and exam date
  2. 2Get the syllabus and batch options
  3. 3Enroll when you are ready

Get the syllabus and batch dates

Takes under a minute. No payment needed.

Course

Selenium Certification

By sending this form you agree to our Terms of Use and Privacy Policy. We never share your details.