Selenium Training

(3) 3 Ratings

Course Schedule

30

JUL

Mon - Sat

07:30 PM - 10:00 PM ( IST )

06

AUG

Mon - Fri

11:00 AM - 02:00 PM ( IST )

11

AUG

Sat - Sun

05:30 AM - 06:30 AM ( IST )


Total Learners

550 Learners


LMS Access

365 days

Course duration

30 days


Support

24/7 support

Can't find convenient schedule?

Our experts can help you find a batch that meets your needs

The Instructor for this course is from one of the Big5 Companies in the world.

Drop us a Query

I agree to the Training T&C

Modes of Training

Corporate Training

Live, Classroom Or Self Paced Training

Online Classroom

Attend our Instructor Led Online Virtual Classroom

Self Paced Training

Comprehensive Recorded Videos by Experts to learn at your own pace

Course Features

Live Instructor-led Classes

This isn't canned learning. Its dynamic, its interactive, its effective

Expert Educators

Only the best or they're out. We are constantly evaluating our trainers

24&7 Support

We never sleep. Need something answered at 3 am? No Problem

Flexible Schedule

You don't learn as per our calendar. We work according to yours

☰ Details

Course Curriculum

Selenium Basics

  • Introduction to Selenium 
  • What is automation testing?
  • Supported Platforms (Browsers, Programming Languages, Operating Systems)
  • Comparison between Selenium and QTP
  • Selenium Variants

Selenium IDE

  • IDE in detail – Features and Components 
  • Introduction
  • Setting up Selenium IDE
  • Editing Scripts in Selenium IDE
  • Selenium Commands
  • Record and Playback in IDE

Automation Frameworks and Advanced Topics in Selenium

  • Data Driven Framework 
  • Keyword Driven Framework 
  • Using Property files in Selenium 
  • Maven with Selenium 
  • Jenkins with Selenium 

WebDriver Introduction

  • Introduction to WebDriver & Comparison with Selenium RC
  • Installing Selenium WebDriver
  • Architecture of selenium Webdriver
  • Creating your First Script in Webdriver

Database Testing using Selenium

  • JDBC (Java Database Connectivity)
  • Driver Manager
  • Driver
  • Connection
  • Statement
  • ResultSet
  • SQLException
  • Connecting to DataBases
  • Sending SQL Queries to Database
  • Processing Results
  • Real-time examples of Database Testing with Selenium

Page Object Model (POM) & Page Factory in Selenium

  • What is POM
  • Why POM?
  • Advantages of POM
  • Creating POM Tests
  • What is Page Factory?
  • Creating Tests with Page Factory

Introduction to TestNG Framework

  • Introduction to TestNG
  • Advantages of TestNG
  • Installing TestNG on Eclipse
  • Rules to write TestNG
  • TestNG Features
  • Annotations
  • Grouping
  • Sequencing: Prioritization and Dependency
  • Enable/Disable a test case
  • Parameterization: Using Xml file and DataProvider
  • Parallel Testing & Cross Browser Testing
  • TestNG Report: HTML Report, Console Report, XML Report

XPath functions and Waits in Selenium

  • What is XPath?
  • Types of X-path
  • Handling complex & Dynamic Web-elements in Selenium using XPath Functions: Contains (), Start-with (), Following Axes, Following Sibling Axes, Preceding Axes and Preceding Sibling Axes
  • Selenium Functions
  • What is Waits in Selenium?
  • Types of Waits: Explicit Wait, Fluent wait, Implicit Wait, PageLoadTimeout and setScriptTimeout
  • Explain Validation
  • Define Browser Profiling

Headless Browser Testing - Ghost Driver

  • Headless Browser Testing using HtmlUnitDriver
  • Headless Browser Testing using PhanthomJSDriver


Course Description

What are Course Objectives you will learn in Selenium Training?

  • Learning the Selenium Architecture and its related components
  • Finding out the test elements making use of Locators by id, by name, by class, by tag name, by linktext, by css, by xpath, etc.
  • Learning Testing Automations,  Assertions, Generating Test Reports etc.
  • Learning the process of creating and running of the Test Suits using testng.xml.
  • Making use and implementation of WebDriver advanced features e.g. taking screenshots, handling cookies and for managing Exceptions.
  • Conducting Cross platform testing with windows, unix and mac etc.,
  • Working with the Project dependency management system using MAVEN.
  • Automating Editbox, Drop downList, Link, Checkbox, Radio Buttons, Tables, Calender, Keyboard and mouse operations.

Who should go for our Selenium Training?

The below professionals can take up our Selenium Certification Training:
  • Professionals who aim to become Automation Testers
  • Application Testers who aim to explore Automation
  • QA Engineers

What are the pre-requisites for this Selenium Training?

The below are the suggested pre-requisites for taking up our Selenium Certification Training:
  • Basic understanding of manual QA Process
  • Any programming language experience is desired (JAVA will be preferred)
  • Any development integrated environment (IDE) (Eclipse latest version preferred).

FAQ

Do you have self paced training?

Yes, we offer self paced training

How do you provide training?

We offer three different modes of training. Instructor Led Live Training, Self Paced Training and Corporate Training

Do you offer any discounts?

Yes we offer discounts for group of 3 plus people.

Can I choose timings that suits my schedule?

Yes we are the only company where we work with students and offer flexible timings which fits your schedule

Who are the Instructors?

All our instructors are from MNC companies who have real time experience of more than 10 years.

Can I attend a demo session before joining?

Yes we offer a free demo session with the instructors. The trainer will answer all your queries and share the course agenda.

Course Reviews

Murthy

I learned Selenium course, it was very helpful to automate the Web Applications. The lifetime access of classes helps a lot to refer back and download the codes. Thank you.

John

The online Course(Selenium Training), which i took from you was interactive and also helped me to improve my knowledge on selenium. Further helped me in changing the job as well.

Karthik

Thank you for this course. Very helpful. It helped me a lot in my Carrer.