Vande Bharath

Vande Bharath

Short Term-10

Master Selenium Testing

Learn Selenium automation testing from basics to advanced. Gain hands-on experience in writing test scripts, executing test cases, and ensuring software quality with expert guidance!

30 - 40 Days

Offline/Online

(593+)

Batches Starts On 1st,10th & 20th of every month

Batches Start From 1st,10th & 20th of every month

Document

Course Overview

30 - 40 Days Course Duration

We go over all the prerequisites needed to acquire a fantastic job, from the ground up.

100% Placement Assistance

Providing complete assistance with the preparation to crack the interviews

Placement Opportunities

We are assisting in finding better and more relevant job openings.

Live Training Interactive Sessions

Through guidance ensures the students gain the best out of the course.

Why Choose This Course at Our Institute?

Our institute offers industry-focused Selenium automation training, equipping you with essential skills in test automation, script writing, and debugging. With hands-on projects, expert mentorship, and real-time case studies, we ensure you gain practical experience to excel in software testing. This course prepares you for high-demand roles in quality assurance and automation testing.

Instructors

Syllabus

Selenium
    • Introduction to Selenium
    • History of Selenium
    • Why Selenium ?
    • Selenium IDE
      • Steps to install Selenium IDE for Chrome Browser
    • Steps to use Selenium IDE
    • Java-Selenium Architecture
    • Runtime Polymorphism Program in Selenium
    • Procedure to add test case to the Project
    • Steps to create a Test Suite
    • Steps to Convert the actions performed in Selenium IDE to Code
    • Disadvantage of Selenium IDE
    • Selenium RC
    • Web Driver
    • Selenium Grid
      • Selenium Web Driver
      • Steps to Configure Eclipse 
      • Procedure to create a Project in Eclispe
      • Procedure to create a Package inside the Project
      • Steps to download Selenium Standalone Server Jar
      • Steps to Selenium Jar File to the Project
      • Driver S/w
      • Steps to download chromedriver, firefoxdriver
      • Steps to configure Driver S/w to the Selenium Project’
      • Configuring Driver S/w by Setting Environment Variable
Scenario to Automate using Selenium
  • Scenario 1 
  • Scenario 2 
  • Scenario 3 
  • Scenario 4 
  • Scenario 5 
  • Scenario 6
Locaters
  • Types of Locaters
    • Basic Locaters
    • Advanced Locaters
  • id
    • Scenario 1 
  • name
    • Scenario 1 
  • class
    • Scenario 1 
  • tagname
    • Scenario 1 
  • linktext
    • Scenario 1 
  • Partial linktext
    • Scenario 1 
    • Advantage of Partial linktext over linktext
CSS selectors
  • Scenario 1 
  • Scenario 2 
  • Scenario 3 
  • Scenario 4 
  • Scenario 5 
  • Scenario 6
X path
  • X path
    • Absolute X Path
    • Relative X Path
  • Steps to find the webelements in the browser window
  • Absolute X Path
  • Relative X Path
  •  Types of Relative X Path
Synchronization
  • Types of Synchronization
    • Unconditional Synchronization
    • Conditional Synchronization
  • Unconditional Synchronization
  • Conditional Synchronization
    • Implicit Wait
    • Explicit Wait
    • Page Load Timeout
  • Difference b/w Implicit Wait & Explicit Wait
Boolean Methods in Selenium
  • isSelected()
  • isDisplayed()
  • isEnabled()
Automating Operations on various Elements
  • Browser
  • Textbox
  • List Box/Dropdowns
  • Links
  • Check Box
  • Radio Button
  • HTML Tables
  • Calendars
Popups
  • Alert Box Popup
  • Confirm Box Popup
  • Prompt Box Popup
Switching off Tabs
  • Handling the Switching off Tabs
  • Difference between findElement() and findElements()
  • Frames in HTML
  • Handling Frames
Automating Keyboard and Mouse Events
    • Action vClass
    • Keyboard Events
    • Drag & Drop Actions
    • Mouse Hover Action
    • Right Click, Double Click & Tool Tip
  • Mouse and Keyboard Events
HTML code for Tables
  • Handling the Tables
  • Handling multiple Windows
    • getwindowHandle()
    • getwindowHandles()
    • Switching between windows
    • Handling elements present in different windows
  • Handling Alerts
    • accept()
    • dismiss()
    • getText()
    • sendKeys()
Frameworks
  • Data-Driven Framework
  • Keyword-Driven Framework
  • Hybrid Driven Framework 
    • With Property File 
    • With Excel Sheets ( Using apache POI Jars)
  • Page Object Model
  • Page Factory Model
TestNG
  • Why do we need TestNG in Selenium?
  • Installing TestNG in Eclipse
  • Creating a New TestNG Test File
  • Test annotation
  • Checking reports created by TestNG
  • Generating HTML Reports
  • Annotations used in TestNG
  • Validating Tests with Assertions
  • Creating multiple Tests
  • Prioritizing Tests
  • Parameterizing Tests with data Provider
  • TestNG data Provider with Excel
  • Creating and Running Test Suites with TestNG.xml
  • Parallel Test Execution with TestNG
  • Cross Browser Testing using TestNG
Maven
  • What is Maven and Why Maven?
  • Installing/Configuring Maven
  • Creating Maven Project
  • Importing Maven Project into Eclipse
  • What is POM.xml?
  • Adding Dependencies to POM.xml
GitHub
  • Real Time Projects
  • Object Orientation

Course Features

Comprehensive Curriculum

Learn Selenium from basics to advanced automation techniques.

Mini Projects

Work on real-time projects and live case studies for practical experience.

Expert Mentorship

Get guidance from industry professionals with deep expertise in automation testing.

Career-Focused Approach

Gain job-ready skills to excel in quality assurance and automation testing roles.

Course Fees

Offline/Online Training + Mentorship

Rs. 4999/- *18% GST

Register Here

Frequently Asked Questions

Student Testimonials

Why should I learn Selenium Testing at GQT?

GQT provides expert trainers, real-time project exposure, interview preparation, and placement support.

Who can join this course?

Anyone – students, graduates, freshers, or professionals – with basic computer knowledge.

Do I need programming knowledge to join the course?

Basic programming knowledge in Java  will be helpful but is not mandatory for beginners. We cover the basics in the course.

Is this course useful for job interviews?

Yes, the course includes interview questions, resume building, and mock interviews.

Will I get a certificate?

Yes, you will receive a Course Completion Certificate from GQT.