LEARN Selenium Training FROM DUCAT

Ducat provides real-time selenium training in Delhi NCR. Our selenium testing tool course includes basic to advanced level and our selenium course is designed to get the placement in good MNC companies in India as quickly as once you complete the Selenium training course. Our selenium trainers are selenium experts and experienced working professionals with hands on real time multiple Selenium projects knowledge. We have designed our selenium course content and syllabus based on students requirement to achieve everyone's career goal. In our selenium training program, you will learn Selenium tool Intro, Selenium IDE, Selenium Test Runner, Building and running Test Cases, Debugging, selenium real time project and selenium testing tool placement training.


  • Introduction to JVM
  • Variables& Primitive Data Types
  • OOPS concepts- class, object, inheritance, polymorphism, abstraction and encapsulation
  • String
  • Access/ Non Access modifiers
  • Conditional Statements
  • Loop Control Statements
  • Collections framework–Arrays & List
  • Exception Handling-Use of throws and throw

File handling

  • R/W operations from external file sources to Script – excel file, txt file, properties file etc


  • WebDriver Commands -
  • Browser Commands
  • Browser Navigation Commands
  • WebElement Commands
  • FindElements Commands
  • Check Box & Radio buttons
  • Drop Down & Multiple Selects
  • Web Table Handling
  • Locators
  • Use of browser inspector
  • HTML Locators
  • Types and Example of each locators
  • XPath Helper Plug-in for Chrome
  • Firebug& FirePath
  • Effective Xpath
  • Switches Alerts & Windows -
  • Wait Commands
  • Smart Waits
  • Switch Commands
  • Handling Alerts
  • Different types of Alerts
  • Handling Multiple Windows
  • Handle Unexpected Alert
  • Expected Condition Wait
  • Handling IFrames using WebDriver
  • interacting with elements inside IFrame
  • Action Class -
  • Drag & Drop Actions
  • Mouse Hover Action
  • Right Click, Double Click & Tool Tip
  • Keyboard Events
  • Robot Class – Keyboard Events

TestNG or JUnit -

  • TestNG Framework -
  • Introduction
  • Install TestNG
  • First Test Case with TestNG
  • TestNG Test Suite
  • Annotations, Groups &Depend On
  • Test Cases Prioritizing & Sequencing
  • TestNG Reporters & Asserts
  • TestNG Parameterizedtests
  • TestNG DataProvider with Excel
  • Multi Browser & Parallel Testing


  • Types of framework
  • Data driven approach
  • Keyword driven approach
  • Hybrid driven approach
  • Object repository in properties file

Framework creation

  • BDD (Behavior driven development)
  • Using Cucumber
  • Gherkins language
  • Creation of feature files, step definition
  • Page Object model
  • GitHub – Introduction
  • Framework libraries etc.

Continuous Integration – (Jenkins demo)

  • What it means Continuous Integration?
  • Fundamental of CI
  • How CI helps to Agile Development
  • History of Jenkins
  • Where Jenkins Fit in Organization
  • overview of Jenkins community
  • Setup and Running Jenkins
  • Configuring Jenkins server
  • Working with Jenkins Build Job
  • Working with Automate Testing
  • Best Practices on Jenkins

Log4J Syllabus:

  • Introduction to Logging
  • What is Logging
  • Importance of Logging
  • Logging Frameworks for JAVA
  • Introduction to Log4J
  • What is Log4J?
  • Why we need to use Log4J?
  • Log4J Features and Advantages
  • Log4J Setup for Java: Standalone and Web Applications
  • Download Log4J
  • log4J Jar file
  • log4j.properties
  • Set up and use of Log4j in Automation


  • Maven Introduction
  • Install Maven in Eclipse IDE
  • Install Maven on Windows
  • Install Maven on Mac
  • How to Create a New Maven Project
  • How to Create a New Maven Project in Eclipse
  • Configure Selenium Continuous Integration with Maven

Mock interviews and practicals