Learn Selenium in 30 hours
Enroll Now – Contact or Whats App 9916470692 || send email to padhlee@gmail.com
Online Training of 30 Hours
6 weekend course – Saturday -Sunday ( 2.5 hour session )
Short Batches
Our Batch Size is 4-5 students to pay complete attention
Trained more than 600 students.
Real-life Case Studies
Live project based on any of the selected use cases, involving implementation of the various Selenium tools.
AFFORDABLE FeeS
Complete course Fees – Rs 14,999.
Personal training Fees Rs – 25,000.
Interview Preparation
Cover all interview questions of Java and selenium and project presentation also.
24 x 7 Expert Support
We have 24×7 online support team available to help you with any technical queries you may have during the course.
Frequently asked questions
How to take selenium online Training ?
We provide you the proper software installation to take the live sessions with the trainer. 4-5 students are enrolled in a webinar. You can ask your questions directly in the sessions.
What are the Pre-requisets for online training ?
What is the objective of this Course ?
Do we prepare for the interview questions ?
Who can enroll for this Course ?
- Manual test Engineers
- Students who want to switch to automation.
Can I pay the Fees in installments ?
Do we make any live framework ?
Yes , we will make several frameworks from the scratch and each student has to develop their own framework for our applications. Students will be assist in development of frameworks.
Selenium Curricullum
JAVA Basics
Installing Java
Installing Eclipse
Features of Java
Why Java for Selenium
First Eclipse Project
First Java program
Concept of class file
Platform independence
Datatypes in Java
String class
If statements
Conditional and concatenation operators
While Loop
For Loops
Practical Examples with loops
Usage of loops in Selenium
Single Dimensional Arrays
Two Dimensional arrays
Practical usage of arrays in Selenium
Drawbacks of arrays
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
Why is main method static?
Object and Object References
Call by reference and Value
Constructors
Usage of Objects in Selenium
Concept of Inheritance
Interface
Overloading and Overriding Functions
Example on inheritance
Object Class
Usage of Inheritance in Selenium
Exception Handling in Java
Introduction to Collections API
ArrayList Class
HashTable Class
Using ArrayList and HashTable of Collection API
Introduction to Selenium 3.0 version
Selenium 3.x advantages and implementation
Downloading WebDriver Jars and configuring in eclipse
Drivers for Firefox, IE, chrome, Iphone, Android etc
First Selenium Code
Working with chrome and IE
Close and Quit -Difference
Firepath and firebug Add-ons installation in Mozilla
Inspecting elements in Mozilla, Chrome and IE
Various locator strategies
Identifying WebElements using id, name, class
Finding Xpaths to identify
Absolute and Relative Xpaths
Creating customized Xpaths without firebug
Css Selectors
Objects with same id/xpath/cssSelector
What is class attribute?
Handling Dynamic objects/ids on the page
Working with different browsers without changing code
Managing Input fields, Buttons and creating custom
Xpaths
Managing/Identifying Links with xpaths/css selectors
Extracting More than one object from a page
Extracting all links of a page/Bulk extraction of objects
Finding whether object is present on page or not
Select Class in Selenium API
Managing radio buttons and Checkboxes
isDisplayed function
Taking Screenshots of the web pages
Implicit and Explicit waits
PageLoadTimeout Property
WebDriverWait Class
WebDriver.Timeout Interface
WaitUntil Condition
Fluent Wait
Managing Ajax based components
Managing tabbed windows in IE, Chrome and Mozilla
Managing popups in IE, Chrome and Mozilla
Mouse movement with Selenium – Actions class
Introduction To TestNG
What is TestNg
Installing TestNg in Eclipse
TestNg annotations
Understanding usage of annotations
Running a Test in TestNg
TestSuite in TestNg
Setting priority of execution for test cases
Skipping Tests
Parameterizing Tests – DataProvider
Putting Dataproviders for multiple tests in a single file
Assertions/Reporting Errors
TestNg Reports
Using TestNg in Selenium
Running TestNG via Batch
What is Ant
Downloading and configuring Ant
Build.xml configuration
Building a BAT file to run tests using ANT
More selenium Concepts
Creating LogFile for Debugging
Extracting Data From WebTable
Dynamic WebTable Handling
Attaching files with Selenium / Usage of AutoIT
Handling Ajax/GWT
Managing Javascript alerts
Simulaing front and back buton click on Browser
using selenium
Moving a mouse on a Object and right clicking on it
Finding Coordinates of a Web Object
Actions class in Webdriver
Drag, drop, native events
Introduction to Sikuli
downloading Sikuli setup jar.
installing sikuli setup for java.
How to integrate Sikuli with Selenium
About Screen and Pattern class in sikuli
creating Images using snipping tool for pattern
Class
uploading file by sikuli code.
Introduction to Frame Works
What is Page Object Model
What is page factory?
Designing POM classes
Introducing Page Factory in POM classes
Putting up test configurations in a properties file
Building Page class
Building generac utility functions
Implementation of Linear FrameWork
Linear Frame Work Limitations
Implementation of Function Driver Automation
Frame Work and its advantages over Linear Frame Work
Function Driver Automation Frame Work Limitations
Continuous Integration with JenkinsInstalling Jenkins
configuring JDK in Jenkins server
Adding Java Work space
Adding Bat file for execution
Setting Email Generation and Configuring emails to Send.
Creating Build and Executing
Scheduling Build run
What XSLT Reports?
Configuration of ANT for Generation
XSLT Reports
About Saxon and Saxon-Lison jars
How to configure jars for Generating XSLT reports
How to Run code to generate XSLT Reports in Eclipse and
Command Prompt
What is Extent Reports?
Downloading Extent reports jar files
Build report generation functions
Generate Reports and Logging in reports
put screenshots in extent reports
Interview Preparation
Java interview questions preparation
Selenium question interview preparation