. Selenium Online Training | Selenium Self-learning Course
Get 12% OFF On All Selenium Courses GRAB NOW
  • Days
  • Hours
  • Mins
  • Secs
  • Self-paced on-demand

    Selenium Certification Course with Java

    CP-SAT Certification | Projects with guidance | Practice exercises


    Self-paced on-demand Selenium certification course




    CP-SAT certification


    This Selenium 3.0 self-paced online course is designed for busy professionals, who wish to get into automation testing. The CP-SAT certification course comprises of actual live classes recordings, examples, practice assignments & real-life projects.

    The chapters are grouped into small videos based on a structured learning path. Each chapter has end of chapter practice exercises.

    At the end of the course, you will be eligible to appear in the CP-SAT exam to earn the certificate. Techcanvass will provide you a special discount of 50% on the CP-SAT certification fees, which is INR 6,400/- (Approximately USD 100).

    Course Projects
    We have provided multiple project options. You can go for a single project or all of them. A trainer/expert will be available to guide you on the project.

    Course Preview

    How much Java is needed to learn Selenium?
    Basics of locators in Selenium
    Basics of XPATH – A locator strategy
    Writing Selenium Automation Script

    Course Chapters and Topics

    Selenium Professional Course Modules

    Introduction to Selenium 3.0

    • Introduction to Selenium

    • Introduction to Automation Testing

    • Scope of Selenium Training

    • Why Automation Testing

    • Introduction to Selenium 3.0 components

    • Selenium Evolution from 1.0 to 3.0

    Introduction to Eclipse

    • The Eclipse Tool

    • Walk through of Eclipse

    • Role of Eclipse

    Setting up Eclipse

    • Downloading Selenium Jar Files

    • Checking JDK version

    • Setting up JAVA PATH

    • Adding JAR files

    • Setting up first project

    • Writing small JAVA program

    • Running First Java Program

    Java Essentials for Selenium - Part I

    • Java program structure

    • Introduction to classes and objects

    • Running first Java program

    Java Essentials for Selenium - Part II (Language constructs)

    • Introduction to data types

    • Access Modifiers

    • Functions and Variables

    • Loops in Java

    Java Essentials for Selenium - Part III (OOPs Concepts)

    • Abstraction

    • Polymorphism

    • Inheritance

    • Encapsulation

    Java Essentials for Selenium - Part IV

    • Exception Handling in JAVA

    • File I/O in JAVA

    • Collections (List, Set, MAP)

    Selenium IDE

    • Installing Selenium IDE

    • Recording Script

    • Running, Pausing and debugging Script

    • Running a script line by line

    • Inserting commands in between script


    • What are locators

    • Types of locators

    • Examples of using Locators

    • Advantages and disadvantages of using locators

    Web Driver Part-I

    • 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

    • Exception Handling in Selenium

    Web Driver Part-II

    • Working with web page elements/Controls

    • o Dropdown

    • o List box

    • o Radio buttons

    • o Multi-select box

    • o Date picker

    • o Combobox widget

    • Introducing wait - implicit and explicit wait

    • Handling different browsers - Firefox, Chrome and Internet Explorer browser

    • Taking screenshots

    • Handling Java script alerts, confirmations and prompts

    Web Driver Part-III

    • Working with Windows, Tabs and Frames

    • Working with static and dynamic Web tables


    Web Driver Part-IV

    • File Upload and Download

    • Working with Proxy APIs

    TestNG Framework

    • Introduction to TestNG framework

    • Logging

    • Annotations

    • Parameters

    • Assert class

    • Parallel Execution

    Automation Framework Basics

    • Introduction to Automation Frameworks

    • What is Data Driven framework?

    • What is Keyword Driven framework?

    • What is Hybrid Framework?

    Page Object Model (POM)

    • What is Page Object Model (POM)

    • Concept of Object Repository

    • Need for POM

    • Page Factory

    • Implementing POM

    Example and Exercises

    Course Project

    • A Project assignment will be handed over to you towards the end of the course.

    Additional modules for advance course

    Introduction to Maven

    • What is Maven?

    • Purpose of Maven

    • Installing Maven

    • How to use Maven

    Introduction to Jenkins

    • What is Jenkins

    • Why it is used?

    • Installation and configuration of Jenkins

    • Backups in Jenkins

    Continuous Integration with Jenkins

    • What is Continuous Integration?

    • Need and application for Continuous Integration

    • Plugins in Jenkins

    • Setting up a Jenkins Job

    • Setting up a Maven, TestNG and Selenium integrated project

    • Scheduling Jenkins for automatic execution

    • Managing Jenkins Job

    Certification Test

    • An end of course test, which will earn you a certification of competency

    Faculty & Technical Support

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

    Student Reviews

    as on Google page

    srividya nalawade

    I took up an online test automation course with Techcanvass to gain an understanding in automation testing. Well structured lessons and easy to follow and practice.
    Definitely would recommend.

    as on Google page

    Sirisha Akasapu

    I have joined for selenium course in techcanvass. Before I took up the course I have zero knowledge on coding. The course was taught so well that now I'm able to code Java on my own and able to automate tests in my projects at work very efficiently and with confidence.
    I would highly recommend techcanvass.

    as on Google page

    Lawrence Fernandes

    I have completed Selenium Automation course from techcanvass powai branch. The thing I liked the most is that they take batches of 7 people each, which helps for better interaction with the professor and better doubt solving. The professors have good knowledge what they teach. I would recommend techcanvass anytime.


    Tejaswini Matondkar

    I attended Selenium Basic - Online classroom training. They covered java basics first followed by Selenium framework. This helped in getting up pace on learning coding. Since testers want to learn selenium for automation testing purpose, they should focus more on testing framework setup and test results too in basic course.


    Prasad Murkar

    I joined Tech canvass for Selenium Advance Course. Best part is sessions were conducted on weekends & I had opted for Online training which was very convenient for me. Trainer has covered Basic java along with Selenium that helped me a lot to enhance my skills in Automation testing. I got my Selenium advance course certificate after completion of my training. I would like to recommend tech canvass institute to my friends!


    Sarojini Sahu

    Thanks for providing such a useful session for Automation testing for Selenium. I really appreciate the way of teaching and sharing of knowledge. Basically the practical/theoretical sessions are really good as it covers all the scenarios and modules.


    Yogesh Ganpule

    Good for beginners and people who are new to coding , all details covered, best in Mumbai. Automations (Selenium + java ) Taught very nicely.

    It is responsive

    Course Fees

    Rs. 5,000 (USD 76)

    (GST Extra)
    Rs. 6,500 (USD 97)

    (GST Extra)

    Subscribe to our Youtube Channel

    ×Select Currency

    ×Select Currency