Selenium Java Online Training Course Contents

Course Contents:

1.  IDE (Intellij IDEA)

  • Installation & Setup
  • Features
  • Plugins
  • Shortcuts

2. Core Java

  • Installation & Setup
  • Data Types, Variables & Operators
  • Control Flow Statements
  • Methods
  • Strings
  • Arrays
  • Files & I/O
  • Classes & Objects
  • Access Modifiers
  • OOPS Concepts
  • Exceptions
  • Collections

3. Maven

  • Installation & Setup
  • Build Lifecycle
  • Goals and Phases
  • Plugins

4. Git

  • Commands
  • Branching
  • SSH

5. Selenium WebDriver 

  • Setup
  • Architecture
  • Commands and Methods
  • Locators
  • Handling Dynamic Web Elements
  • XPath Axes
  • Dropdowns & Lists
  • Alerts & Popups
  • Actions Class
  • JavaScriptExecutor
  • Different types of Waits
  • Handling Frames
  • Handling Cookies
  • Handling WebTable
  • Screenshots
  • Headless Browsers
  • Selenium Grid

6. Cucumber

  • What is BDD?
  • Cucumber Setup
  • Cucumber basics
  • Data Driven Testing
  • Cucumber Hooks
  • Reporting

7. TestNG

  • Annotations
  • Groups
  • Dependent Tests
  • Reports
  • Parameters
  • Data Providers
  • Test Priority
  • Assertions
  • Cross Browser Testing
  • Parallel Execution

8. Framework Design with Live Project

  • Project Setup
  • Folder Structure
  • Framework Overview
  • Properties Files
  • Wait & Synchronization
  • Page Object Model
  • File Handling
  • Data Driven
  • Error Handling
  • Reporting
  • Screenshots
  • Logging
  • Assertions
  • Documentation

9. Continuous Integration with Jenkins

  • Setup & Installation
  • Manage Jenkins
  • Plugins
  • Pipelines
  • Continuous Testing with Selenium & Cucumber
  • Reporting

10. AWS Cloud

  • Basics
  • Creating an EC2 Linux Server
  • Running Selenium Tests on EC2 Server
  • Running Jenkins on EC2 Server

11. Docker

  • Installation & Setup
  • Basic Commands
  • Running Jenkins on Docker
  • Selenium Grid setup on Docker

12. Interview Preparation

  • Interview Questions & Answers
  • Live Mock Interview Sessions
  • Interview Tips