Techcanvass Logo
Landline Number  +9122 4015 5175    Landline Number  +9122 2570 2772    Landline Number  +9122 2857 4960   
IIBA endorsed education provider

Selenium Certification Training (CP-SAT)

CP-SAT Course Overview

Selenium certification training (CP-SAT) is a certification course leading to CP-SAT certification. CP-SAT certification is the only recognized selenium certification in the world.

By doing this Certification, you can easily get differentiated from others. Our training will prepare you for this certification from scratch covering even Java basics.

The key features of this Selenium Certification course are:

  • • Covers Java Basics
  • • Selenium Web Driver
  • • TestNG and JUnit
  • • Automation Frameworks
  • • Agile Testing Basics
  • • Comprehensive preparation with Mock Tests
  • • Classroom and Live Online Training

Certification Eligibility

Anyone with manual testing experience can for this certification. We cover Java basics as part of this course. So even if you don’t know anything in Java, this course will get you started from the scratch

Course Types

We offer this CP-SAT selenium certification course in classrooms in Mumbai but if you are outside Mumbai, you can attend our live online classes. These are instructor-led and highly interactive sessions. You can see some of the recorded sessions in the below section.

Live Online Training

  • 40-hrs live online Training
  • Recorded Sessions
  • LMS Portal for 180-days
  • 20-hrs of Project Work
  • Mock Tests for CP-SAT prep
  • 16,000/- Only (S. Tax Included)

Classroom Training

  • 40-hrs classroom training
  • Recorded Sessions
  • LMS Portal for 180-days
  • 20-hrs of Project Work
  • Mock Tests for CP-SAT prep
  • 16,000/- Only (S. Tax Included)

Course Preview


Course Topics

CP-SAT Certification Course Modules
• Introduction to Selenium
• Introduction to Automation Testing
• Scope of Selenium Training
• Why Automation Testing
• Introduction to testing Lifecycle
• Introduction to Selenium components
• What was Selenium 1.0
• What is Selenium 2.0
• Selenium 1 Vs Selenium 2
• What is web driver?
• Why Web Driver?
• The Eclipse Tool
• Walk through of Eclipse
• Role of Eclipse
• Downloading Selenium Jar Files
• Checking JDK version
• Break points
• Setting up JAVA PATH
• Adding JAR files
• Setting up first project
• Running First Java Program
• Java program structure
• Java Concepts
• Programming Concepts
• File Handling
• Installing Selenium IDE
• Recording Script
• Running, Pausing and debugging Script
• Running a script line by line
• Inserting commands in between script
• Introduction
• Verification and Asserts
• When to use verify and when to use assertions
• Extracting values from a drop down
• Echo, StoreEval and StoredVars Demystified
• Regular expressions usage
• What are locators
• Types of locators
• Examples of using Locators
• Advantages and disadvantages of using locators
• Introduction of Web Driver
• Download & configuring Web driver
• Architecture of selenium web driver
• Drivers for Firefox, IE, chrome, I-phone, Android
• First Selenium Code
• Introduction to basic commands like get/navigate
• How to locate elements - Find Element(s)
• Dealing with various elements including Dropdown
• Introducing wait , implicit and explicit wait
• Proxy settings with web driver/Work ing with proxy
• Introduction to TestNG framework
• Logging
• Annotations
• Parameters
• Assert class
• You will also be doing a real-life mini Project assignment during the course
CP-SAT Specific Modules
• Introduction to JUnit Framework
• JUnit Annotations
• What is automation framework
• Components of Automation framework
• Data Driven Framework
• Page factory and page object model
• What is Maven?
• Purpose of Maven
• How to use Maven
• Concept of Grid
• Setting up Grid for multi browser test
• Concept of continuous Integration
• ANT tasks
• ANT tasks in Jenkins/Hudson
• Agile Manifesto
• Agile in Practice
• Incremental and Iterative development
• Scrum - Testing in iterations
• Testing challenges in Agile
• Test Automation

Upcoming Batches Schedule

  Date :
Jul 29 - Oct 07
(Sat & Sun)
  time :
02:30 PM to 04:30 PM
type :
Live Online Training
location :
  Date :
Jul 30 - Oct 08
  time :
10:00 AM to 02:00 PM
type :
Classroom Training
location :
Powai, Mumbai
  Date :
Jul 30 - Oct 08
  time :
10:00 AM to 02:00 PM
type :
Classroom Training
location :
  Date :
Aug 06 - Oct 15
  time :
02:30 PM to 06:30 PM
type :
Classroom Training
location :
Powai, Mumbai

Course Material

Automation testing with Selenium course handbook

Selenium Course Material

Java Course material

Java basics course material

Frequently asked questions (FAQs)

CP-SAT stands for “Certified Professional – Selenium Automation Testing”. CP-SAT is the only recognized certification in Selenium. This certification is prepared and honoured by “Agile Testing Alliance” & “University Teknologi Malaysia (UTM)”.

The CP-SAT certification fees is INR 6500/- and that needs to be deposited directly with Agile Testing Alliance. It's not included in the fees. However as Techcanvass is a partner, you will get a discount in the exam fees as well.

Our course is designed for manual testers. The course starts with the basics of Java and then covers all the concepts of selenium as well. If you are into manual testing, you will find this course very useful.

The course starts with the basics of Java and then covers all the concepts of selenium as well. So even if you don’t know Java, you can join this course and start with the java basics.

Not at all, you only need to attend one day program, depending on your current skills. Contact our course co-ordinator at to know the applicable duration and fees for the course.

A product owner is a defined role for SCRUM methodology only and is not valid for all the Agile methodologies. Agile business Analyst refers to the business analysis conducted in any software project following Agile methodologies not necessarily SCRUM.

But broadly speaking, product owners have a restricted role as compared to a typical business analyst.

Free Resources

Dissecting a java program

Dissecting a java program

Do you know why do you have public or static or void or main() in a Java program? Can we use something else like private in place of public? In this post, we are dissecting a java program to understand these keywords? Every component of a java program (except your application code) serves a purpose and your program won’t run without it. knowmore

Introduction on Selenium

Introduction on Selenium

In this blog post, we explain the basics of Selenium. The post also has a webinar recording, recently conducted by Techcanvass. It is meant for complete beginners. knowmore

How does selenium work?

How does selenium work?

In this blog post, we explain you the internals of how does Selenium work? If you are interested to know behind-the-scene working of Selenium. The article is written for beginners. knowmore

Why do we teach java differently?

Simple Java tutorial Part I

Why do we teach java differently?

Learning Java has always been a psychological barrier for many manual testers and that prevents them from getting into automation testing.

At Techcanvass, we have first-hand experience of the challenges faced in learning java (& therefore Selenium). In this article, we are going to explain our approach of teaching Java. This article will also demonstrate as to why this is a more efficient approach for learning Java, if you are going for Selenium? Mobile Testing with Appium Training

Mock Tests and Scenarios

This training program not only helps you in covering all the topics of the program but provides ample mock tests and case study scenarios to help you prepare for the certification example

Know more about CP-SAT

We have published an article on CP-SAT certification. Visit that page to know more about CP-SAT certification.

Is there any recognized certification for selenium? Is there any recognized certification for selenium?

In the above article, you will learn about the exam format, duration and more…
This article is available on our official learn selenium blog.

Faculty & Technical Support

As a student you can ask questions with the trainers even after the classes. Simply send an email to You will get the answer as soon as possible.
Please note that our trainers are working professionals and sometimes may be busy with their office work.

Career Guidance by Our Experts


Our experts are ready to guide you if you are looking for some guidance or advice about your career or How can you move into a particular profile. Our experts are experienced IT professionals & understand the trend of the IT industry.

The best thing is that its completely FREE, no obligations!!!!! Just drop in your details and we will set your appointment with our experts. Fill in this career guidance session appointment form.

Guide Me

Related Courses

Agile Scrum Basics course (Free)

Automation Testing using Selenium

Selenium is an open source automation testing framework. Industry has been adopting Selenium as a functional testing tool at a rapid rate. Our Selenium Training programs are meant to provide hands-on training to participants.

Mobile Testing with Appium

Mobile Testing with Appium

This 5-weeks (20 hrs) course is intended to provide hands-on training on Mobile testing using Appium. The most striking feature of Appium – it supports both Android and iOS mobile applications.

Want more info?

If you have any other queries or would like to talk to one of our representatives, we will be happy to help. Click on the button below.

Modes of training

  Classroom Training

  Instructor-Led Online Training

Course Highlights

  40-hrs course

    Mock Tests (both modules)

    Selenium Handbook

 Learn from Industry Professionals

Training Locations

  Powai, Mumbai
  Hinjewadi Phase I, Pune
Academy Recommends
I am into Manual Testing, can I learn Selenium & Java? Can I learn programming?
Testing of AGILE Projects – is it different?
AngularJS application testing with Protractor
Web Services Testing with SoapUI tool – Part I
Subscribe to our Youtube Channel Get Certified Request for Demo/Call Back

Please enter all the fields.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam ac nunc placerat, mollis lectus ut, lobortis enim. x