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
Table of Contents
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