Selenium

4 Week, Instructor-led, Hands-on, Test Automation with Selenium Training

Learn and Master Selenium

Test Driven Development (TDD) is an agile software development process that emphasizes creating automated and repeatable test cases for each new feature developed in the software.

As most organizations now embraced agile principles for software development and delivery, building automated and repeatable test cases now become an integral and critical part of the process. And most organizations have been consistenly investing in tools and people to help build automated test suites.

Selenium, an open source, portable testing framework is the de facto standard for building automated test suites specifically for web applications and there is a huge demand in the market for quality Selenium test automation engineers.

This program will equip you with the practical knowledge to build reliable, repeatable and automated test suites with Selenium and help you soar your career.

Unleash your career this year.

This is a 4 week program offered convenientlyon weekends, on Saturday and Sundays from 9am-12pm US/Eastern via our virtual video conferencing based learning platform so you can join from anywhere in the world.

Register Now

Course Curriculum


Classes are held on Saturday and Sunday mornings from 9am to 12pm Easter Time.
The program is available online via our Virtual Classroom environment.

Week 1

Day 1

  • Automation Testing
  • What is Automation Testing
  • Need for Automation Testing
  • Selenium 2.0 aka Selenium WebDriver(SWD)
  • How it works
  • Architecture
  • Installing & Configuring Java
  • Configuring Eclipse
  • Configuring SWD
  • Sample program

Day 2

  • Why we create an instance of WD Interface
  • Launching different browsers
  • Navigating to a site
  • Closing browser
  • Page Navigations
  • Forward, Backward, Refresh

Week 2

Day 1

  • Tools used to locate elements
  • Developer Tools (F12)
  • Object Identification Mechanisms
  • ID
  • Name
  • TagName
  • CSS
  • Xpath
  • Difference b/w findElement, findElements

Day 2

  • Working with different controls
  • Textbox
  • Checkbox
  • Radio Button
  • Dropdown Lists
  • WebTables
  • Advanced Interactions
  • Drag and Drop
  • Mouse hover
  • Right Click
  • Working with Frames and Windows
  • Working with Dialog/Alert box

Week 3

Day 1

  • Handling web tables
  • Synchronization
  • Implicit Waits
  • Explicit Waits
  • Thread.Sleep
  • WebDriverWait
  • FluentWait
  • Executing JavaScripts
  • Taking Screenshots
  • Delete Cookies and resizing browser windows

Day 2

  • Read Test Data
  • Reading test data from .txt files
  • Reading test data from .xls/.xlsx files
  • Reading config test data from ‘properties’ file
  • How to Upload files using AutoIT

Week 4

Day 1

  • Browser Profiles
  • Page Object Model
  • Page Factory

Day 2

  • Test result report using ExtentReports
  • What is Automation Framework and its features
  • Types of Automation Frameworks
  • Modular Automation Framework
  • Keyword Driven Automation Framework
  • Data Driven Automation Framework
  • Hybrid Automation Framework