Selenium Test Automation

SELENIUM TEST AUTOMATION (BASIC TO ADVANCED)

This course details Functional and Regression Automation Testing using Selenium. It emphasizes on practical implementation of all Selenium concepts.

PROGRAM GOAL

  • At the end of this program, participants gain an understanding of how to work with selenium IDE for creatibg Test Scripts
  • How to create cross browser based effective test scripts using Web Driver

COURSE OUTLINE

MODULE 1

Introduction to automation

  • What is Automation Testing
  • Automation Testing- Why and When?
  • Manual Testing Vs Automation Testing
  • What should be automated?
  • Disadvantages of Automation
  • Introduction to Selenium
  • Selenium Features
  • Why Selenium?

 

Introduction to Selenium

  • Introduction to Selenium
  • Selenium IDE
  • Selenium Remote Control (Selenium 1.0)
  • Selenium WebDriver (Selenium 2.0)
  • Selenium Grid

 

MODULE 2

Working with Selenium IDE

  • Selenium IDE – An Introduction
  • Installation of Selenium IDE
  • Components of Selenium IDE
  • Introduction to Selenium Commands – “Selenese”
  • Understanding Element Locators in Selenium IDE
  • Matching Text Patterns
  • Storing information from the page in the test
  • Working with Alerts, confirmations
  • Creating Test Script using Selenium IDE
  • Creating & Executing Test Suits
  • Working with Test Scripts in Selenium IDE
  • Exporting scripts to multiple languages and Formats

 

MODULE 3 & 4

Selenium 2.0 – Web Driver

  • Introduction To Web Driver
  • Web Driver Vs. Selenium RC Vs. Selenium IDE
  • Benefits of Web Driver over Selenium IDE and RC
  • Limitations of Web Driver

Testing Web Applications Using Web Driver API

  • Writing first Web Driver Test
  • Locating UI Elements-Developers Tools
  • Using sendKeys() and click()
  • Using Get commands API
  • Using Navigate commands API
  • Closing and Quitting Browser Window
  • Moving between Windows and Frames
  • Handling Popup Dialogs
  • Using explicit and Implicit Wait
  • Using Explicit along with expected Condition
  • Working with Forms using Web Driver

 

MODULE 5

Selenium Web Driver – Advance

    • Selenium: How it works
    • Different drivers
    • Firefox
    • Chrome
    • Internet Explorer
    • Headless Browser
    • Ghost Driver and Phantom JS
    • Mobile Browsers
    • Remote Web Driver – Capabilities, Profile setting, Selenium Grid

Duration: 10 Days VILT

Prerequisites

  • Concepts on Software Testing, Test Automation Framework, OOPs
  • Java programming skill sets

Course Schedule 2020

Weekday (PM Class) 1:30pm – 5:30pm
Jan 4-8, 11-15, 2021
Weekend (Full Day) 9:00am – 5:00pm
Dec 12, 13, 19, 20, 21, 2020

 

  • Enquiry Form