Selenium Training

 

Selenium training has been designed to help developers and manual testers learn how to automate web applications with a robust framework, and integrate it within the DevOps processes of an organization. The course contains a lot of real-life examples and situations to demonstrate how to use Selenium WebDriver effectively. Register Today

 

Training & Schedules

Brochure 

Selenium Course Schedules

Schedules(IST) Demo Date Start Date Register
6 AM to 7:30 AM August 25th August 26th Register

Trainer Profile

Trainer EXP Profile
1 Surendhra 9+ Yrs Profile
* Job Support Available Register for another Schedules

Selenium Training

 

Selenium Classroom Training Fee : 5,000/-

Selenium Online Training Fee : 8,000/-

DUR : 4 Weeks


Highlights

  • ✔ Completely Practical and Realtime
  • ✔ Theory Material provided in Advance
  • ✔ Highly Interactive and Interesting
  • ✔ Certification Guidance and FAQs
  • ✔ 80% Hands on Training, 20% Theroy part Explanantion

One Real-Time Project

 

 

Appium Training Course Content

PL-SQL Training PDF

Selenium Courese

Chapter 1: Introduction:

  • Introduction to Automation
  • Why and when will we go for Automation
  • What is the use of Automation
  • What is the difference between Selenium and QTP
  • About Selenium:
  • What is Selenium
  • Advantages of Selenium
  • Different flavors of Selenium:
    • Selenium IDE
    • Selenium RC
    • Selenium Grid
    • Selenium Web Driver/Selenium 2.0
    • Selendroid

Chapter 2: Selenium IDE Introduction: 2-3hrs

  • Downloading and Installing Selenium IDE
  • Features of Selenium IDE
  • Selenium IDE Icons
  • Recording your first test with Selenium IDE

Chapter 3: Selenium IDE Concepts:

  • IDE Context Menu
  • Asserting the elements
  • Verifying the elements
  • WaitFor elements
  • Storing the elements
  • Adding Selenium IDE comments
  • Building Test cases using Selenium IDE
  • Synchronization commands
  • How to use looping statements like IF, while in IDE with few examples
  • Usage of goto commands in IDE
  • Capturing screenshots in IDE
  • Generating Dynamic values using JS functions
  • Usage of JS functions with IDE
  • Creating test suites
  • Framework in IDE
  • What you cannot record
  • Selenium IDE Commands:
  • goBack, refresh, Enterkey simulation, highlight ..etc.
  • Selenium IDE script without record and playback

Chapter 4: Core Java

  • Introduction To Core Java
  • Environment variable configuration
  • What is oops?
  • What is a class and object?
  • What is a main method?
  • Basic Example
  • Datatypes
  • variables
  • Operators
  • Arrays
  • Conditions
  • If
  • If-else
  • If –else –If
  • Nested If
  • Select Case
  • Looping Conditions
  • For – Next
  • Do – loop
  • While –loop
  • For Each loop
  • Branching statements
  • Break Statement
  • Return Statement
  • Continue statement
  • Java Built in methods
  • String Methods
  • Math object methods
  • Date & time methods
  • Oops Concepts
  • Introduction
  • Class
  • Object
  • Static Keywords
  • Constructors
  • This Key Word
  • Inheritance
  • Super Key Word
  • Polymorphism (Over Loading & Over Riding)
  • Abstraction
  • Encapsulation
  • Abstract Classes
  • Interfaces
  • Working with regular expressions
  • What is regular expression
  • Where we will use
  • Regular expression syntax
  • Examples on regular expression
  • Working with files
  • Working with Files and I/O
  • Working with Excel files
  • Working with data base.
  • Working with Property files
  • Java Exceptions
  • Debugging the Scripts
  • Inserting Break Points
  • Watch variables
  • Step Into
  • Step Over
  • Step Return
  • Run To line
  • Terminator

Chapter 5: Selenium Remote Control:

  • Identifying objects on web page like -
  • Text box, Link, Button, Checkbox
  • Drop Down Box, Select value
  • Capture screen shot

Chapter 6: Locators:1-2hrs

  • How to identify elements in webpage using Selenium
  • Tools to identify elements/objects
  • Firebug
  • IE Developer tools
  • Google Chrome Developer tools
  • Locating elements by ID
  • Finding elements by name
  • Finding elements by link text
  • Finding elements by XPath
  • Finding Elements by using CSS
  • Summary

Chapter 7: Web Driver: 15-20hrs

  • Introduction & Architecture
  • Webdriver vs Selenium RC
  • Downloading and configuring web driver in Eclipse
  • Drivers for Firefox, IE and HTML Unit driver
  • First Selenium WebDriver Code
  • Identify Objects using WebDriver:
  • Text box, Link, Button
  • Checkbox, Radio Button, Drop Down Box
  • Select value, Display all values

Chapter 8: Scripts:

  • Capture screenshot(positive)
  • Page scroll down using Java script
  • HTML Unit Driver
  • Handling Multiple Windows
  • Implicit wait & Explicit wait
  • Handling Ajax Auto suggests
  • Handling web tables
  • Handling the automation of table data
  • Handling Test data in Excel sheet usinf JXL, POI files
  • Handling data from text file , XML file , CSV file
  • Generating test results and detailed Summary Report
  • Handling Alerts, unexpected Alerts, Browser windows, Application windows & pop-ups
  • Handling of multiple frames
  • Recording a video
  • Reading content on Image & PDF files
  • IsSelected Method.
  • Is displayed Method.

Chapter 9: Actions Class:

  • Draggable
  • Droppable
  • Mouse over
  • Selectable
  • Simulating Right click
  • Slider
  • Introduction to java script executor
  • Usage of Java script executor
  • Javascript Executor.
  • Handling file download popup using webdriver
  • Handling file attachment window using -Auto IT tool Third Party Tool & Robot Class
  • What is a Firefox Profile
  • Handling Certificate issuer using FF profile
  • Handling proxy server and file downloading using FF profile
  • Introduction to Sikuli and its usage with examples
  • Getting count of broken images
  • WebDriver listeners

Chapter 10 : TestNG:

  • Introduction about TestNG
  • How to Install TestNG plugin in Eclipse
  • TestNG sample script
  • Writing Selenium testing script from scratch
  • Creating Test suites using TestNG
  • Reports generation using TestNG

Chapter 11: Junit:

  • Writing Selenium tests from scratch using Junit
  • Junit Annotations
  • Junit Methods
  • Debugging Scripts in Eclipse
  • Frequently used Selenium commands
  • Syntax of each command
  • Test Suites using JUNIT
  • Report Using ANT Build and Junit

Chapter 12: Maven:

  • What is Maven
  • Importance of Maven
  • Difference between Ant & Maven
  • Installing Maven
  • Setup of Maven in system
  • Prerequisite for Maven in computer
  • Verifying the existence of maven after setup
  • Designing real time project with Maven

Chapter 13: Customized Framework using Functions and Object Repository:

  • Introduction to framework and its components
  • About page design pattern
  • About Hybrid frame work with POM
  • Design Hybrid framework with all components

Chapter 14: Writing Common Functions:

  • What is function
  • What is the use of function
  • How to reuse
  • Writing Web driver Functions:
  • Type, Click, Clickandwait
  • Rowcount, Column count,
  • Istextpresent
  • Element present

Chapter 15: Selenium Grid:

  • About Selenium Grid
  • Installation
  • Getting started with Selenium Grid
  • How to use Grid
  • Introduction to Selendroid
  • Introduction to APPIUM

Final Touch: Interview Point of View Discussion on Selenium concepts.

Register Today