Description
Selenium Overview
Selenium Components and Architecture
Why Java for Selenium
“Installing Java, Eclipse”
First Eclipse Project and Java program
Platform Independence
Object Oriented Programming
“Class, Object, Method, Property”
Concept of Inheritance
Overloading and Overriding Functions
Usage of Inheritance in Selenium
Creating Packages
Accessing Classes and Methods
Good Features of eclipse
“Accessing modifiers – Public, Private, Default, Protected”
Exception handing – try catch block and throwable class
Need of exception handling in Selenium framework
Java Basics ? Quick Reference
Conditional and concatenation operators
“Usage of loops – While Loop, For Loops”
“Data Types ? String, Integer, Arrays”
“Functions – Input Parameters, Return Types”
“Local, Global, Static and Non-Static Variables”
Creating Objects and Object References
Call by reference and Value
Constructors
String class and functions
Concept of jar file
POI API in java
Reading/Writing Microsoft XLS Files
IDE
Installing IDE
Recording Script
“Running, Pausing and debugging Script”
Inserting commands in between script
XPATHS and installing firebug to get XPATHS
Wait Commands
Verification and Assertions
WebDriver Introduction
Why WebDriver?
Selenium RC Vs Webdriver
Downloading and configuring webdriver in eclipse
WebDriver Interface
“Drivers for Firefox, IE, chrome, Opera, Safari”
Script Development using WebDriver
First Selenium WebDriver Code
Operating with multiple browsers
Introduction to Webdriver Methods
Using Firebug and FirePath
Handling Links with WebDriver
Extracting XPath and relevance of XPath
“Using By – id, name, linktext, class, XPath, CSS”
Handling Input Box/Buttons
“Handling WebList, Radio Buttons, Checkboxes”
Making your own XPath without firebug
Dynamic objects and count of objects
Capturing screenshots with WebDriver
Handling windows and switching windows
Handling frames in web pages
Pop-up and alert handling
Proxy handling using WebDriver
Explicit Vs Implicit waits
Keyboard and Mouse event handling
Handling webdriver timeout
Capturing screenshots
Identifying and Understanding the Elements using Sikuli IDE
Interacting with flash videos / Objects
TestNG – Unit Testing Framework
Selenium Grid
“Introduction to hub, driver”
Approaches to start/stop hub and driver
Using grid to run tests using RemoteWebDriver
Setting desired & Fetching actual capabilities
Configuring node parameters and timeouts
Framework Overview
Reading Configuration from properties
Initialize Webdriver
Implementing tests and batch running them
Repeating a test with different Data
Building utility functions
Parameterization of tests using excel
Controlling Execution order from excel
Assertions and Reporting Errors
Generating the HTML reports
Emailing test reports
Duration & Timings : USA
Duration – 40 Hours.
Training Type: Instructor Led Live Interactive Sessions.
Faculty: Experienced.
Weekday Session – Mon – Thu 8:30 PM to 10:30 PM (EST) – 5 Weeks. September 16, 2024.
Weekend Session – Sat & Sun 9:30 AM to 12:30 PM (EST) – 7 Weeks. October 12, 2024.
SELENIUM REVIEWS
Inquiry Now Discount Offer
USA: +1 734 418 2465 | India: +91 40 4018 1306
Most Viewed Selenium Blog Articles
A Brief Discussion of Selenium Grid – The Tool for Ideal Testing
Understanding selenium Web Driver as an Automation Tool