Selenium Online Training

Course Duration : 30Hrs
Learners : 1245
Reviews : 4.6

Enroll today for the KITS Selenium Online Training taught by live industry experts to enhance your skills on selenium testing taught by real-time industry experts with practical usecases and acquire the necessary skills to clear selenium certification.

Testing plays a major role in the product to be launched in the market. Improper testing leads to the failure of the application. Selenium is a well known and most popular testing tool in the market. Kits online training Selenium online training course gives you the best knowledge on selenium 3.0 by live experts through online. Kits Selenium training course imparts the hands-on experience on selenium framework by live experts through online.

Why Java for Selenium

Installing Java

Installing Eclipse

First Eclipse Project

First Java program

Concept of class file

Datatypes in Java

String class and functions

Practical Examples on Strings handling
Conditional Statements

..else…
Switchcase
Practical Examples with conditions
Loops

While Loop
For Loop
Practical Examples with loops
Arrays

Single Dimensional Arrays
Two Dimensional arrays
Practical usage of arrays in Selenium
Operators

What are Functions?

Function Input Parameters

Function Return Types
Local Variables

Global Variables

Static and Non-Static Variables

Static and Non-Static Functions

Creating Objects in Java

Meaning of static

Why is main method static?

Object and Object References

Call by reference and Value

Overloading and Overriding Functions

Access Modifiers – Public/Private/Default/Protected

Constructors

Interface

Usage of Objects in Selenium

Inheritance

Usage of Inheritance in Selenium

Creating Packages

Accessing Classes across Packages
Exception handing with try catch block

Importance of exception handling

Exception and Error

Throwable Class

Final and Finally

Throw and Throws

Different Types of Exceptions

Need of exception handling in Selenium framework
Creating/Opening XLSX Files

Reading/Writing Microsoft XLSX Files

Counting Rows and Columns

Filling BG/Font Colours

Practical Examples
Creating/Opening Text Files

Reading/Writing Text Files

Practical Examples
Connecting to Databases

MySQL

Oracle

SQL Server

Sending SQL Queries to Database

Process the Results

Practical Examples
What is Selenium?

Who developed Selenium?

Selenium Components
Installing Selenium IDE

Creating your First Selenium IDE script

How to use Locators in Selenium IDE

How to enhance a script using Selenium IDE

Creating and Running Tests

Creating and Running Test Suite
Introduction to WebDriver & Comparison with Selenium RC

Installing Selenium WebDriver

Architecture of selenium Webdriver

Creating your First Script in Webdriver
Launching AUT in FireFox

Launching AUT in InternetExplorer

Launching AUT in Chrome

Launching AUT in Safari

Inspecting properties of Elements on different Browsers

Installing FireBug and FirePath

Creating FireFox Profile
Browser

TextBox

ListBox

Links

Check Box

Radio Button

HTML Tables

Calendars
Action Class

KeyBoard Events

Drag & Drop Actions

Mouse Hover Action

RightClick, Double Click & Tool Tip
getwindowHandle()

getwindowHandles()

Switching between windows

Handling elements present in different windows
accept()

dismiss()

getText()

sendKeys()
What is iFrame?

Locating Frames

Switching between Frames

Handling Frames
Handling Ajax Components
What is XPath

When to Use XPath

Absolute XPath/Relative XPath

Specifying conditions with XPath

CSS Selectors

Customizing CSS Selector
ImplicitWait

WebDriverWait

FluentWait
Advantages of TestNG over JUnit

Why do we need TestNG in Selenium?

Installing TestNG in Eclipse

Creating a New TestNG Test File

Test annotation

Running the Test

Checking reports created by TestNG

Generating HTML Reports

Annotations used in TestNG

Validating Tests with Assertions

Creating multiple Tests

Prioritizing Tests

Parameterizing Tests with dataProvider

TestNG dataProvider with Excel

Creating and Running Test Suites with TestNG.xml

Parallel Test Execution with TestNG

Cross Browser Testing using TestNG
Modular Driven Framework

Keyword Driven Framework

Data Driven Framework

Hybrid Framework
What is POM

Why POM?

Advantages of POM

Creating POM Tests

What is Page Factory?

Creating Tests with Page Factory
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
Installing AutoIT

Components of AutoIT

Using FinderTool

AutoIT commands

Creating Scripts in AutoIT

Creating executable files

Running AutoIT Scripts from Selenium
What is Selenium Grid?

When to Use Selenium Grid?

What is a Hub and Node?

How to Install and Use Grid 2.0?

Designing Test Scripts That Can Run on the Grid

Using the DesiredCapabilites Object

Using the RemoteWebDriver Object

Running a Sample Test Case on the Grid

Sequential and Parallel Test Execution

Running Tests on different Operating Systems

Running Tests on different Browsers

Maven & Jenkins
What is Maven and Why Maven?

Installing/Configuring Maven

Creating Maven Project

Importing Maven Project into Eclipse

What is POM.xml?

Adding Dependencies to POM.xml
Installing/Configuring Jenkins

Scheduling Test Execution in Jenkins

Auto mail configuration in Jenkins

What is continues integration?

Continues integration with JENKINS
Downloading and Installing GIT

Installing GIT and GITHUB plug-ins for JENKINS

Configuring SSH host keys for GIT and JENKINS

GIT Bash commands

Uploading project to GIT

Self-Paced

  • Learn at your convenient time and place
  • Grab the practical exposure of the course through high-quality videos
  • Learn from basic to advanced level of the course led by real-time instructors

Online

  • Get a live demonstration of every topic by our experienced faculty
  • Get LMS Access of every session after the completion of the course
  • Gain the stuff to get certified

Corporate

  • Can enroll for Self paced, Live (or) the class mode of training
  • Engage in online training lecture by an industry expert at your facility
  • Learn as a full day schedule with discussions, exercises, and practical use cases
  • Design your own syllabus based on the project requirements
The trainer is a real-time expert and has a significant amount of technology
Irrespective of your class attendance, every session will be recorded. Soon after the completion of the class, you can able to access the videos
During the course, the trainer will provide the environment to execute the practical's.
Once you contact us, our support team will offer you great discounts.
Yes! we do accept the fee in installments, depending on the mode of training you take.
We offer the best training on different modes like self-paced, one-one, batch as well as corporate training.
Yes! Our support team will take your resumes and forward to the firms for placement assistance
During the course, the trainer will provide the probable certification question to make you certified.
11 December
07:00 AM
21 December
09:00 AM

Click here to Login to add a review.

100% Online Course

Flexible Schedule

Beginner Level To Advance Level

Real-Time Scenarios With Projects

LMS Access

Interview Questions & Resume Guidelines Access