Selenium Testing Combo - Java and Selenium | Combo Course

Have Queries? Ask us


Tecklearn’s Selenium Testing Combo Course Training includes the following Courses: • Java and JEE Training • Selenium Training Certification This Combo Training Course includes comprehensive knowledge on basic and advanced concepts of core Java & J2EE along with popular frameworks like Hibernate, Spring & SOA. In this course, you will gain expertise in concepts like Java Array, Java OOPs, Java Function, Java Loops, Java Collections, Java Thread, Java Servlet, and Web Services using industry use-cases and master important concepts such as TestNG, Selenium IDE, Selenium Grid, Selenium WebDriver, etc. Get hands-on experience on widely used automation frameworks such as Data-Driven…...

Read More

Why you take this Combo Training?

The average salary of a Selenium Test Automation Engineer is $94k per year -

Java developers are in great demand in the job market. With average pay going between $90,000/- to $120,000/- depending on your experience and the employers.

The average salary• Java is one of the most popular programming languages in the software world. Rated #1 in TIOBE Popular programming languages index (15th Consecutive Year).


• Introduction to Selenium testing
• Significance of automation testing
• Comparison of Manual and Automation Testing
• Installation of Java JDK, JRE and Eclipse

• Java Introduction
• Creating a Java function and executing
• Concepts of Java
• Properties File
• Reading Data from Excel File
• Database Connection
• Hands On

• Selenium Features
• Concept of Selenium Integrated Development Environment
• Understanding of the Selenium IDE features
• Addition of Script assertions and general commands
• Deploying the first Selenium Script
• Sample project IDE
• Recording Selenium test case
• Hands On

• Architecture of Selenium Web Driver
• Download and installation
• Creating a Java function using Selenium and execution
• Hands On

• Getting the HTML source of Web Element
• Table and Form Elements
• Firebug extension and Fire Path installation
• Advance User Interactions and Cross Browser Testing
• Hands On

• Action Commands
• Web Table / Date Picker
• How to Implement Switching Commands in WebDriver
• Alerts
• Frames
• Hands On

• Selenium Webdriver Wait
• Implicit wait, Explicit wait
• Deploying searching elements using the link text, name, using XPath
• Calendar
• Hands On

• Introduction to TestNG
• Advantages of TestNG
• Installing TestNG on Eclipse
• Rules to write TestNG
• TestNG Features
• Annotations
• Grouping
• Sequencing: Prioritization and Dependency
• Enable/Disable a test case
• Parameterization: Using Xml file and DataProvider
• Parallel Testing & Cross Browser Testing
• TestNG Report: HTML Report, Console Report, XML Report

• Annotations, Methods in JUnit
• Junit Test Suites, ANT Build and JUNIT reporting
• Types of Test Automation Framework
• Module Based Testing Framework
• Data Driven Testing Framework
• Keyword Driven Testing Framework
• Hybrid Driven Testing Framework
• How to implement Testing Framework in Project

• Understanding of Object Repository
• Learning sample scripts using object repository
• Page Object Modelling
• Page Factory

• Autosuggestion
• Headless Browser
• Sikuli
• XPath

• Java Fundamentals
• Introduction to Java Basics
• Features of Java
• Various components of Java language
• Benefits of Java over other programming languages
• Key Benefits of Java

• Installation of Java
• Setting up of Eclipse IDE
• Components of Java Program
• Editors and IDEs used for Java Programming
• Writing a Simple Java Program

• Data types, Operations, Compilation process, Class files, Loops, Conditions
• Using Loop Constructs
• Arrays- Single Dimensional and Multi-Dimensional
• Functions
• Functions with Arguments

• Object Oriented Programming in Java
• Implement classes and objects in Java
• Create Class Constructors
• Overload Constructors
• Inheritance
• Inherit Classes and create sub-classes
• Implement abstract classes and methods
• Use static keyword
• Implement Interfaces and use it

• Concept of Static and Run time Polymorphism
• Function Overloading
• String Handling –String Class
• Java Packages

• Exception handling
• Various Types of Exception Handling
• Introduction to multi-threading in Java
• Extending the thread class
• Synchronizing the thread

• Input Output Streams
• Package
• File Handling in Java

• Wrapper Classes and Inner Classes: Integer, Character, Boolean, Float etc
• Applet Programs: How to write UI programs with Applet, Java.lang,, Java.util
• Collections: ArrayList, Vector, HashSet, TreeSet, HashMap, HashTable

• Introduction to SQL: Connect, Insert, Update, Delete, Select
• Introduction to JDBC and Architecture of JDBC
• Insert/Update/Delete/Select Operations using JDBC
• Batch Processing Transaction
• Management: Commit and Rollback

• Introduction to J2EE
• Client Server architecture
• URL, Port Number, Request, Response
• Need for servlets
• Servlet fundamentals
• Setting up a web project in Eclipse
• Configuring and running the web app with servlets
• GET and POST request in web application with demo
• Servlet lifecycle
• Servlets Continued
• Session tracking and filter
• Forward and include Servlet request dispatchers

• Fundamentals of Java Server Page
• Writing a code using JSP
• The architecture of JSP
• JSP Continued
• JSP elements: Scriptlets, expressions, declaration
• JSP standard actions
• JSP directives
• Introduction to JavaBeans
• ServletConfig and ServletContext
• Servlet Chaining
• Cookies Management
• Session Management

• Introduction to Hibernate
• Introduction to ORM
• ORM features
• Hibernate as an ORM framework
• Hibernate features
• Setting up a project with Hibernate framework
• Basic APIs needed to do CRUD operations with Hibernate
• Hibernate Architecture

• POJO (Plain Old Java Object)
• Persistent Objects
• Lifecycle of Persistent Object

• Introduction to Spring
• Spring Fundamentals
• Advanced Spring

Training Option

Self-Paced Learning


  • Learn at your convenient time and pace
  • Gain on-the-job kind of learning experience through high quality Videos built by industry experts.
  • Interactive Sessions as good as Classroom experience.
  • Learn end to end course content that is similar to instructor led virtual/classroom training.
  • Cost Effective as well as Convenient.

Blended Learning

  • Everything in Self-Paced Plus
  • Learn in an instructor-led online training class
Contact Us

Corporate Training

Customized to your team’s needs

  • Customized learning delivery model (self-paced and/or instructor-led)
  • Flexible pricing options
  • Enterprise grade learning management system (LMS)
  • Enterprise dashboards for individuals and teams
  • 24×7 learner assistance and support
Contact Us

Course Description

Java and JEE Training

Java and JEE Certification Training is designed by professionals as per the industrial requirements and demands. This training encompasses comprehensive knowledge on basic and advanced concepts of core Java & J2EE along with popular frameworks like Hibernate, Spring & SOA. In this course, you will gain expertise in concepts like Java Array, Java OOPs, Java Function, Java Loops, Java Collections, Java Thread, Java Servlet, and Web Services using industry use-cases and this will help you to become a certified Java expert.

What you will Learn in this Course?

  • Introduction to Java
  • Installation and IDE’s for Java Programming Language
  • Data Handling and Functions
  • OOPS in Java: Concept of Object Orientation
  • Polymorphism, Packages and String Handling
  • Exception Handling and Multi-Threading
  • File Handling in Java
  • Java Collections
  • Java Database Connectivity (JDBC)
  • Java Enterprise Edition – Servlets
  • Java Server Pages (JSP)
  • Hibernate POJO (Plain Old Java Object)
  • Spring Concepts
Selenium Training Certification

Tecklearn’s Selenium Certification Training enables you to master the complete Selenium suite. The Selenium Training is designed to train developers and manual testers to learn how to automate web applications with a robust framework, and integrate it within the DevOps processes of an organization. This Selenium Certification Training will also help you master important concepts such as TestNG, Selenium IDE, Selenium Grid, Selenium WebDriver, etc. Get hands-on experience on widely used automation frameworks such as Data-Driven Framework, Keyword-Driven Framework, Hybrid Framework, and Behaviour Driven Development (BDD) Framework. Throughout this online Instructor-led Selenium Certification Training, you will be working on real-life industry use cases.

What you will Learn in this Course?

  • Learn the Core Java concepts essential for learning Selenium WebDriver.
  • Understand the scope of test automation in DevOps and its fundamentals.
  • Create test cases using Selenium IDE – Record and Playback tool.
  • Understand Selenium WebDriver architecture and various layers of interaction.
  • Set up WebDriver project in Eclipse and write test cases using TestNG.
  • Locate elements using various locating techniques.
  • Work with various WebDriver commands to drive web browser and Web Element commands to deal with certain web components.
  • Learn to handle various possible scenarios related to pop-ups, multiple windows, frames, and taking screenshots.
  • Implement Page Object Design Pattern and Data-Driven Testing.
  • Understand how to use Maven, ANT, Auto IT, Sikuli, log4j, and listeners.
  • Learn to use Selenium Grid with TestNG for parallel execution.
  • Execute a project from scratch by building automation framework and automating a few test scenarios.
  • Preparing for Certified Selenium Professional Certification Exam.

Key Features

Self-Paced Online Video

• Self-paced Videos: 76 Hrs
• Exercises & Project Work: 120 Hrs
• A 360-degree learning approach that you can adapt to your learning style

1 Year Unlimited Access

You get 1 Year unlimited access to LMS where presentations, quizzes, installation guide & class recordings are there.

24 x 7 Expert Support

We have 24x7 online support team to resolve all your technical queries, through ticket-based tracking system


Successfully complete your course and Tecklearn will provide you Course Completion Certificate.

Real-life Case Studies

Live project based on any of the selected use cases, involving implementation of the various Selenium and Java Concepts.

Learn at your Convenience

• Certification and Job Assistance
• Flexible Schedule


Selenium Testing Combo - Java and Selenium

Pushpak Goswami

Very good courses covering lots of topics. Excellent content delivery and Smart eBooks. I really learnt a lot and I will definitely keep in... Read More

Selenium Testing Combo - Java and Selenium

Pravash Kumar Choudhary

Selenium Testing Combo - Java and Selenium

Devendra Singh

The best online training center, with lots of hands-on projects. One of the critical things about Tecklearn is the self-learning content whi... Read More

Selenium Testing Combo - Java and Selenium

Harihar Prasad Debabarma

I have enrolled with Test Automation Combo Program in Tecklearn. The course content was detailed. I am really satisfied with the course. The... Read More

Selenium Testing Combo - Java and Selenium

Vishal Sharma

This company has been heaven sent to anyone interested in learning the newer technologies that are changing by the day. Their Content are to... Read More


This course is designed for clearing the following Certifications:

  • Certified Selenium Professional Certification Exam
  • Oracle Certified Associate (OCA)
  • Oracle Certified Professional (OCP)
  • Oracle Certified Expert (OCE)

As part of this training, you will be working on real-time projects and assignments that have immense implications in the real-world industry scenarios, thus helping you fast-track your career effortlessly. Tecklearn’s Course Completion Certificate for the courses included in this combo course will be awarded upon the completion of the course.


  • To put your knowledge on into action, you will be required to work on various industry-based projects that discuss significant real-time use cases.
  • These projects are completely in-line with the modules mentioned in the curriculum and help you to clear the certification exam.

FAQ Content

You will never miss a lecture at Tecklearn. Tecklearn provides recordings of each class so you can review them as needed before the next session.

Your access to the Support Team is for lifetime and will be available 24/7. The team will help you in resolving queries, during and after the course.

Post-enrolment, the LMS access will be instantly provided to you and will be available for lifetime. You will be able to access the complete set of previous class recordings, PPTs, PDFs, assignments. Moreover, the access to our 24x7 support team will be granted instantly as well. You can start learning right away.

Yes, the access to the course material will be available for lifetime once you have enrolled into the course.

All the instructors at Tecklearn are practitioners from the Industry with minimum 10-15 years of relevant IT experience. Each of them has gone through a rigorous selection process that includes profile screening, technical evaluation, and a training demo before they are certified to train for us. We also ensure that only those trainers with a high alumni rating remain on our faculty.

Learning pedagogy has evolved with the advent of technology. Online training adds convenience and quality to the training module. With our 24x7 support system, our online learners will have someone to help them all the time even after the class ends. This is one of the driving factors to make sure that people achieve their end learning objective. We also provide life-time access of our updated course material to all our learners.

Tecklearn actively provides placement assistance to all learners who have successfully completed the training. We also help you with the job interview and resume preparation part as well.
  • 14,999.00
  • 10 years, 1 month
  • Course Certificate

Course Curriculum

No curriculum found !

Related Courses


Contact Us

    Contact Us