Webtech Learning™ – A Web Education Academy

Selenium Java Webdriver Training Course in Chandigarh


Selenium Java Webdriver Training Course in Chandigarh – Webtchlearning provide the best training in Selenium Java Webdriver Training Course in Chandigarh, mohali and Panchkula. 100% practical training + certification +jobs

Selenium Java Webdriver Training Course in Chandigarh

100% Training + Certification + Jobs

Call for free demo class: 09878375376, info@webtechlearning.com

Selenium Testing Training Course Syllabus:

Java Modules

Configuring Eclipse IDE for Java & Selenium
  • How to Create new java project
  • How to create a new java class
  • Running java class
  • Viewing the results of java program
Learning Java
  • Introduction to Java programming
  • Data Types in Java
  • Primitive Data types
  • Declaring Variables
  • Writing java program and running
Object Oriented Programming
Class
  • What is class
  • What are fields and methods
  • How to create object for the class
  • How to access fields and methods in the class
  • Constructors
  • What is abstract, final class
  • Variable Types (instance, local, static)
Polymorphism /Functions
  • What is polymorphism
  • Method overloading
  • Constructor overloading
  • Passing arguments to methods
  • Calling methods in the class
  • Return values from method
  • Return objects from method
Inheritance
  • Why to do Inheritance?
  • How to reuse the fields and methods of parent class
  • Overriding fields and methods of parent class
  • Single Inheritance
  • Multi-level Inheritance
Interfaces
  • What is Interface
  • Difference between class and interface
  • When to use Interfaces
  • Abstract class
Encapsulation and abstraction
  • What is hiding data
  • Using access specifiers public, private, protected, default
  • Accessing the public methods outside the class
  • Difference in accessing in same package/different package
Package
  • What is package
  • How to create a package
  • How to import package into a different class
String handling
  • Declaring string
  • Different String functions
  • String programs
Collections
  • Use of collections
  • Advantage of collection using Array
  • How to add, remove, and insert value / elements into collections
  • Using the collections like List, Set, ArrayList, HashTable Linked List

Selenium Webdriver Training Modules

Introduction

  • What is automation testing
  • When to go for Automation
  • Different Automation Tools (vendor & open source tools)
  • Advantages of Automation
  • Criteria for Automation
  • Difference between Manual Testing & Automation Testing Process

Introduction to Selenium

  • What is selenium Tool
  • Use of selenium tool in automation
  • Features of Selenium tool
  • Differences between Selenium and other Tools

Selenium Components

  • Selenium IDE
  • Selenium WebDriver
  • Selenium Grid

Selenium WebDriver

  • Introduction to Web Driver
  • Configure Eclipse IDE (Adding selenium Libraries)
  • Using Firefox Driver API
  • Working with Different Elements and programming
  • Text boxes
  • Checkbox, Radio Buttons
  • Buttons
  • Links
  • Selecting values from a Dropdown list
  • Working with Table Elements
  • Using Actions API
  • Handling keyboard, mouse events ,Drag and drop
  • Scrolling the window
  • Screenshot
  • Use of javascript Executor
  • Scenarios

Handling Windows

  • Handling alerts /pop-ups
  • Handling windows alerts using AutoIT
  • Handling Frames
  • Handling multiple tabbed windows

XPATH and CSS in detail

  • Using Xpath, DOM, CSS
  • How to recognize dynamically changing elements
  • Using Regular expressions

Configuring other Browsers

  • Configure IE browser
  • Configure Chrome browser
  • Running scripts on different browsers
  • Comparison of Selenium RC & WebDriver

Framework-Architecture

  • What is a Framework
  • Types of Frameworks
  • Modular framework
  • Data Driven framework
  • Keyword driven framework
  • Hybrid framework

TestNG Framework

  • What is TestNG
  • Create TestNG.xml file
  • Integrate the Selenium Scripts
  • Running scripts at xml, package level
  • Reporting Results & Analyse
  • Run Scripts from Multiple Browsers
  • TestNG Annotations
  • Tags in TestNG xml file
  • Groups
  • Prioritizing
  • Data provider annotation
  • Use of properties file
  • Reporting Results

Data Driven Framework

  • What is Data Driven Testing
  • How to parameterize the data to the script using Excel
  • Reading, writing data into Excel
  • Excel scenarios

 

Design-Pattern (POM MODEL)

Introduction to Build Tool
  • Apache Ant-Setting up the environment
  • Ant-Build.xml
  • Integration of Testng with ANT
Selenium Grid
  • Introduction
  • Remote-WebDriver
  • Configuring hub
  • Configuring node
  • Running scripts on remote computer
Database testing
  • Steps to connect the database  to Selenium Test case
  • MySQL download instructions
  • My Sql server connection procedure
  • Creating database in Mysql server
  • JDBC ODBC connection overview
  • Example of fetching the  data  from database
Auto IT Tool
  • Installing & configuring
  • Handling file upload operations
  • Use of different scripts

 

Contact Us for Training:

WebtechLearning – ISO Certified Academy
SCO 54-55, 3rd Floor, Sector 34-A,
Chandigarh
Mobile: 9878375376, info@webtechlearning.com

Scroll to Top