InstructorVijay Shinde
TypeOnline Course
DateDec 10, 2016 - Jan 21, 2017
Book Now
Online Selenium WebDriver JAVA Training Course

The Most Practical, hands-on and Inexpensive Selenium WebDriver + JAVA Training Course.

This online course is designed by working professionals in a way that the course will progress from introducing you to the basics of automation testing using Selenium to the most advanced Selenium topics. We will also make sure to teach you JAVA basic and advanced techniques which will ease your Selenium learning process.

This is a perfect course for those who are:

  • One, who has done the basic course in Software Testing.
  • Experieced software testers who want to learn automation testing.
  • Manual testers or developers who want to switch to automation testing.
  • Want empower the knowledge of software test automation.
  • One who are working as Test lead or managers.
  • The testers who want to learn automation testing frameworks desinged from start to end.

Why Enroll This Course?

  • In Selenium training you can raise your hands to ask question to instructor.
  • Hands-on examples for practice on selenium training.
  • After every session get the practical assignments.
  • Real-time LIVE PROJECT used for training.
  • In Selenium course you will get chance to learn both JAVA basic and advance training to smooth learning of Selenium learning process.
  • Passionate working software testing professionals are going to conduct the Selenium training.
  • Selenium Course is designed by considering current Selenium requirements and the job market
  • Individual mock interview session
  • Anytime revise your course by accessing the recorded video sessions.
  • You will get premium ISTQB question bank if you are preparing for the ISTQB certification.
  • You will get the certificate after completion of course (on request)
  • You will get the support for your questions on our email or website.
  • No worries if you missed any session -Get Lifetime access to video training sessions. Go trough videos as many times as you want.
  • Free eBook worth $15 to brush up your manual testing concepts.


Week 1 – Selenium IDE => (Day 1, Day 2, Day 3)


  1. Need of Test Automation
  2. Why Open Source Test Automation
  3. Introduction to Various tools of Test Automation
  4. Introduction of Selenium
  5. Selenium Components
  6. First Record and Replay of Scenario in Selenium IDE


  1. Introduction of Web Technologies – HTML, XML, XPath, CSS and DOM
  2. Locators in Selenium
  3. Introduction of Selenese Command Types
  4. Selenium Action Commands
  5. Verification and Assertion Commands

Day 3

  1. Store and StoreEval – Accessor Commands
  2. Creation of Test Suite
  3. Debugging IDE Script
  4. More on Selenium IDE

Week 2 – Java => (Day 4, Day 5, Day 6)

Day 4

  1. Introduction to Java
  2. Setting Development Environment – Eclipse
  3. Walk through of Java concepts
  4. Hello World!
  5. Introduction to Java Data Types
  6. Taking Input from End User

Day 5

  1. Numerical Data Type and Numerical Operators
  2. Boolean Data Type and Operators
  3. Conditional Statements [IF], and Loop [While]

Day 6

  1. Conditional Statement[SWITCH]
  2. Loop [FOR]
  3. String Data type and functions
  4. Command Line Parameters

Week 3 – Java => (Day 7, Day 8, Day 9)

Day 7

  1. Arrays
  2. Hash Tables/ Map Object
  3. Regular Expression

Day 8

  1. File Handling
  2. Java OOPs Concept
  3. Concept of Classes and Objects in Java

Day 9

  1. Concept of Packages in Java
  2. Exception Handling
  3. Debugging in Java
  4. General Java Programming tit-bits

Week 4 – WebDriver => (Day 10, Day 11, Day 12)

Day 10

  1. Overview of WebDriver
  2. Introduction to browser specific drivers
  3. Setup WebDriver package on system for eclipse
  4. Set up firebug for Firefox
  5. Exporting pre-recorded test scenario in IDE to WebDriver, and executing it.
  6. Webdriver class files, and their methods

Day 11

  1. Automating different HTML Elements text fields, buttons, links, check box, drop-down etc
  2. Verifications and Assertions
  3. Parameterization
  4. Synchronization
  5. Desired Capabilities and IE 

Day 12

  1. Handling Web Table
  2. Handling Drop Down elements
  3. SwtichTo Command -Handling Frames, Popup Windows, Alerts
  4. Brief about Ajax and how to handle Ajax with WebDriver

Week 5 - Frameworks => (Day 13, Day 14, Day 15)

Day 13

  1. JDBC –Introduction
  2. Components of JDBC
  3. Set JDBC with MYSQL Connector for Java Project
  4. JDBC with MySQL
  5. Introduction of Selenium Grid
  6. Usage of Selenium Grid, executing same test on different browsers

Day 14

  1. Introduction to Page Object Model
  2. Usage of Page Object Model for DemoSite
  3. What is Test Automation Frameworks
  4. Different Types of Frameworks, overview
  5. Available Test Automation Frameworks on Selenium
  6. JUnit
  7. TestNg

Day 15

  1. Creating Test using TestNg
  2. TestNg Annotations
  3. Explanation of TestNg XML
  4. Execution of TestNg Tests
  5. Explanation of Testng Folder, and various result files
  6. Parameterize TestNg Test – Data Provider
  7. Capturing screen shots
  8. Custom reporter 

Week 6 - Hybrid Framework => (Day 16, Day 17, Day 18)

Day 16

  1. Introduction to various Java APIs – Log4J, Apache POI, XML Beans.
  2. Quick Snapshot- Create Logs
  3. Quick Snapshot- Read and Write to Excel Files
  4. Quick Snapshot on – Java Reflection

Day 17

  1. Demo of Hybrid framework for Selenium
  2. Demo of Keyword Driven Framework for Selenium

Day 18

  1. Refresh the concepts on selenium
  2. Best Practices in Test Automation
  3. Real time challenges faced in automation.
  4. Sample Interview questions and the answers
  5. Resume Guidance

Checkout more courses from Vijay:

Recommended Course
The Best Software Testing Course Ever You Get!!


View All Courses By Vijay