Skip to main content

Selenium Training Course Syllabus

Course Content:


Class  1
What is Automation Testing?
Why Automation Testing is in Demand?
Tools available for Automation
Selenium History, Version and Flavors Available in market
Selenium Features, Limitation and Comparison with others tool
Java, Eclipse, Selenium Download and Installation

Class 2

Java Introduction
Java Architecture
First Program in Java
Data types
Class
Object
Methods
Keywords in Java
Package
Class 3


Java Variables
Java Operators
Loops
Decision Statements
Encapsulation
Method Overloading
Exception Handling
Class 4
Inheritance
Collection API
Constructor
Static and Non Static
Arrays
External file reading (reading excel, Property Files)
Class 5


Selenium Project Creation
Create first Selenium Script
Browser Open and Close commands
Browser Navigation command
Working with Firefox Browser
Working with Chrome Browser

Working with IE Browser
Class 6


Install Firebug, Fire path and other add on for Selenium
Different locator for Selenium
Working with Textbox, password fields.
Working with radio button, checkbox
Handle dropdowns
How to work with file uploader.
Class 7
Dynamic Xpath in detail
Dynamic CSS in detail
How to access web table in Selenium
Handle Alerts
Handle Multiple Windows
Handle frame and IFrame
Class 8
Mouse Hover event in Selenium
Right Click
Double Click
Implicit Wait, Explicit Wait and Fluent Wait in Selenium.
Drag and Drop
Capture Screenshots in Selenium
Class 9
What is TestNG
Need of TestNG
Report generation by TestNG
Grouping of Test Case
Set priority for Test case
Annotation of TestNG
Dependency in TestNG
Assert in TestNG
Class 10
Cross browser Testing
Parallel browser Testing
Data Provider in Testng using 2D array
Data provider in TestNG using Excel files
Class 11

Implementation of POM with Page Factory

Class 12


Implementation of POM with Page Factory

How to integrate Extent Report

Class 13

Sikuli Usages

Read data from property files
Class 14

What is ANT

ANT installation

Test Execution with ANT

Class 15

What is MAVEN 

MAVEN Installation

Test Execution with MAVEN

Class 16


Jenkins Installation
Jenkins Setup
Integrating Jenkins to the Project
Create build and Execute build for nightly execution
Send Email report based on build Status

Comments

Post a Comment

Popular posts from this blog

Eclipse New Maven Project: Could not resolve archetype

Close Eclipse Delete repository folder (you can find it in C:\Users{your user}.m2) Open Eclipse again. It will install maven repository automatically down v Open Window > Preferences Open Maven > Archetypes Click 'Add Remote Catalog' and add the following: Catalog File:  http://repo1.maven.org/maven2/archetype-catalog.xml Description: maven catalog

How to setup Appium for mobile automation

GitHub is a code hosting platform for version control and collaboration.  When a project is to be created, constant changes are made to the code. Version control systems keep these revisions straight, and store the modifications in a central repository.   A repository is a location where all the files for a particular project are stored. Each project will have its own repository, and can be accessed by a unique URL. Step 1: Install Appium-desktop-setup-1.2.6 (from the link Appium.io) Step 2: Install JDK Step 3: Install android studio-bundle (from developerandroid.com) Step 4: Go to AppData->Local->Android->Sdk Step 5: Copy the above path and set the path of a new environment variable “ANDROID_HOME” Step 6: Copy the above path, append \tools and add it in the path variable Steps 7: Copy the path from Step 5, append \platform-tools and add it in the path variable Step 8: Go to AppData->Local->Android->Sdk->tools->bin->uiautomatorview...

Setup Grid and run your test script on different Machine

1. selenium-server-standalone-3.11.0.jar should download on our local machine. we can download this from here  https://www.seleniumhq.org/download/ 2. After that open the command prompt and go in to the drive where we have downloaded "selenium-server-standalone-3.11.0.jar" file and run the command "java -jar selenium-server-standalone-3.11.0.jar -role hub " 3. Once this will execute successfully we can see on console "Selenium Grid hub is up and running" 4. Now we can see GRID console on browser by opening this url:  http://localhost:4444/grid/console 5. Now GRID is setup successfully 5. Now we have to register Node machine with GRID. For this we will open the node machine and download "selenium-server-standalone-3.11.0.jar", chrome driver, Firefox driver form here  https://www.seleniumhq.org/download/ 6. After that we have to register node machine with GRID by running this command using command prompt : For Chrome Browser run this command ...