Selenium Certification Training

Make software testing easy and efficient with Selenium training

Enroll Now View Curriculum

Key Highlights

  • 36 Hours of Live Instructor-led Classes
  • 12 sessions of 3 hours each on Weekends
  • 18 sessions of 2 hours each on Weekdays
  • Live Project on Real-life Case Studies
  • Practical Assignments of Over 20 Hours
  • Lifetime Access to Learning Management System
  • 24x7 Expert Support
  • Course Completion Certificate
  • Online Forum for Discussions

Course Price Range

$399.00 - $399.00 $800.00 - $800.00

Contact Us

1866-216-7898

(Toll Free)

Available Courses Delivery

This course is available in the following formats:

Virtual Live

Access live online training from anywhere taught by expert instructors
Search and study from listed class recordings and materials
View Batches

 

Upcoming Batches


Nov 25th
Filling Fast
Delivery: Online
Access: Lifetime
Mon - Fri (18 Days)
Timings - 10:00 AM to 12:00 PM (EST)

Weekdays Batch (Morning)
$800  $399
Enroll Now
filling status
Nov 29th
Delivery: Online
Access: Lifetime
Fri - Sat (6 Weeks)
Timings - 08:30 PM to 11:30 PM (EST)

Weekend Batch (Evening)
$800  $399
Enroll Now
filling status

Course Overview

Selenium Certification Training educates the trainee in the fundamentals of Selenium, an open-source, freeware, and portable software used for functional testing of web apps. The learner will have an understanding of important concepts like the Selenium IDE, Selenium Grid, TestNG, POM Frameworks, and more. Selenium 3.3 will be used to teach this course.

Course Objectives

  • Learn about the inception and evolution of Selenium
  • Comprehend the basics of functional testing and regression testing
  • Learn to set-up and configure JAVA, Eclipse, and Selenium environments
  • Use Selenium WebDriver to create test cases
  • Learn to handle a webpage?s different controls
  • Familiarize with Page Object Modelling

Career Benefits

  • Lessens your burden as a tester
  • Minimizes the cost to clients
  • Readies you for an automation testing career
  • Improves the scope of testing project testing
  • Increases accuracy in the testing process

Prerequisites

  • Basic knowledge of the QA Process
  • Experience in any programming knowledge (JAVA preferred)
  • Any development integrated environment IDE (Eclipse latest version preferred)

Who should take up?

  • QA Engineers
  • Aspiring Automation Testers
  • Application testers exploring automation

Course Content

  • Define Application and understand different types of Applications
  • Define Testing and know the different types of Testing
  • Describe Manual Testing
  • Describe Automation Testing: Test Automation, ROI in automation & Framework
  • Define Selenium
  • Evolution of Selenium
  • Components of Selenium Suite: Selenium IDE, Selenium RC, Selenium WebDriver & Selenium GRID
  • Regression Testing
  • Functional Testing
  • Selenium Vs. other tools
  • Role of Selenium in DevOps lifecycle
  • Set Up for Selenium
  • Selenium-WebDriver
  • Selenium WebDriver Architecture
  • Usage of gecko, IE, chrome browser drivers
  • Navigating to Web Applications
  • Introduction to Web Elements
  • Operations on Web Elements
  • Fire Bug Tool and Fire Path Tool
  • Browser Driver Commands/ Methods/ Functions: Get, Navigate, and find element
  • Difference Between FindElement & FindElements
  • Understand the difference between Driver Close and Driver Quit
  • Inspecting elements in Mozilla, Chrome
  • Locators: ID, Name, Class, Tag Name, Link Text, Partial Link Text, CssSelector, XPath
  • 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
  • Java Essentials
  • IFrames using WebDriver commands: By Index, By Name or ID and By Web Element
  • Alerts in WebDriver: Simple Alert, Confirmation Alert, Prompt Alert
  • Modal Dialog boxes
  • Testing Dropdown: SelectByVisibleText, SelectByIndex, SelectByValue
  • Java Essentials
  • Methods in Window handling: GetWindowHandleCommand, GetWindowHandlesCommand, SwitchToWindowCommand
  • Switch between Windows
  • Explain how to test whether all links are working on Webpage or not
  • Sending Email report using Selenium WebDriver and Eclipse
  • Handle Keyboard Events
  • 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
  • The need of Selenium Grid
  • What is Selenium Grid?
  • Architecture and RemoteWebDriver WorkFlow: Hub, Node
  • Grid 1 vs Grid 2
  • Setting-up Selenium Grid
  • Designing Test Scripts for Grid: Using the DesiredCapabilites Object and Using the RemoteWebDriver Object
  • Running a Sample Test Case on the Grid
  • Introduction to Selenium-IDE and its Features
  • Different Controls of Selenium IDE
  • Creating a Test Case
  • Recording a Test Case
  • Executing a Test Case
  • Command, Target and Value
  • Selenese Commands
  • Need for Page Object Modelling
  • Page Classes
  • Concept of Page Factory
  • What is an Automation Framework?
  • Properties of Automation Framework
  • Types of Automation Framework: Data Driven Test Framework, Keyword Driven Test Framework, Hybrid Test Framework
  • Which Framework to choose and when?
  • Introduction to Data Driven Testing using Apache POI
  • Read/Write data from/to Excel sheet
  • Keyword Driven Test Framework
  • How to create the Framework?
  • Classes required
  • How Testcase Files look like?
  • Examples of Keyword Driven Framework
  • Writing Test Cases using Keyword Driven Test Framework
  • Hybrid Framework
  • Writing Test Cases using Hybrid Framework
  • How to create the Framework?
  • Classes required to be created
  • How Testcase Files look like?
  • Examples of Hybrid Framework
  • Maven
  • Switch from Simple Java Project to Maven Project
  • Maven for builds and sending Email reports
  • Jenkins
  • Selenium Integration with Jenkins
  • AutoIT and its features
  • AutoIt provides support for: Keystrokes, Mouse Movement, Window Control
  • Sikuli and its features
  • How Sikuli works
  • log4j - logging tool
  • Interaction with Selenium
  • Interaction with Flash applications
  • Upload file AutoIt Script in Selenium WebDriver
  • Headless Browser Testing using HtmlUnitDriver
  • Headless Browser Testing using PhanthomJSDriver

SEARCHING FOR THE RIGHT COURSE?

Upskill counselors can help you pick the suitable program

CALL US NOW 1866-216-7898

Schedule a call.


IN DEMAND & POPULAR TRAINING COURSES

Popular Courses