Special Offer!! Upto 24% off on Selenium Self-leaning courses. ** Conditions apply

Self-paced on-demand

Selenium 3.0 Course with Java

Designed for Manual Testers | Project with guidance | Examples and Practice Assignments

Online Self-paced Java & Selenium Course

JAVA BASICS WITH EXAMPLES

ACTUAL LIVE CLASSES RECORDINGS

PROJECT WITH GUIDANCE

CERTIFICATION

   COURSE OVERVIEW

This Selenium self-paced online course is designed for busy professionals. The course comprises of actual live classes recordings, examples, practice assignments & real-life project.

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

There is an online test, which will earn you a certificate as shown below.

Projects
There is a projects and process automation section, which has multiple process automation scenarios along with one complete project. You will also get live trainer guidance, in case you face any problems.

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

Locators

• 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

• ACTIONS CLASS FOR MOUSE AND KEYBOARD ACTIONS

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

case_study
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.

case_study
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.

case_study
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.

case_study

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.

case_study

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!

case_study

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.

case_study

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

Professional
Rs. 5,000 (USD 76)

Use Offer Code SELS000201

 25% OFF

(GST Extra)
Instant Access
Advance
Rs. 6,500 (USD 97)

Use Offer Code SELS000202

 25% OFF

(GST Extra)
Instant Access

Subscribe to our Youtube Channel

Send Payment Instructions

To receive payment instruction, send us your details.

Notify me of future updates.




×Select Currency

×Select Currency