SlideShare une entreprise Scribd logo
1  sur  16
Arora Global Services
Call : +91-9910979218(IND)
aroraglobalservices.blogspot.in
Email : aroraglobalservices@gmail.com
 Arora Global Services, The best place where you can
learn automation through Selenium. We are into
Individual and corporate trainings. With our Expertise,
we are helping many individuals and professionals to
groom themselves in their concerning areas so that they
get good job or become a key resource to their
company.
 Individuals/Professionals not familiar with any
programming language will be provided a detailed view
of Java basics with frameworks such as Junit and TestNG
which will be really helpful while working with large
projects and also at the time of interviews.
 We’ve come up with an idea to conduct Selenium
Training online where everyone can take benefits of this
without spending huge money. We’ve also shared basics
to learn Selenium on our blog (address mentioned
above).
aroraglobalservices.blogspot.in
Email : aroraglobalservices@gmail.com
These trainings is helpful to a person who is a:
 Fresh graduate in IT and looking for career in Software
Testing and Automation.
 An experienced manual tester and wants to learn
Automation.
 Automation engineer who wants to learn Selenium to get
more opportunities in Market.
 Test Managers.
Once the training is completed, you will be able to :
 Crack selenium automation interviews.
 Automate web based applications using selenium commands.
 Work with the automation team in your organization.
 Create and implement frameworks by your own.
So, what are you waiting for? Register yourself today for a free
demo session and then decide!!!
aroraglobalservices.blogspot.in
Email : aroraglobalservices@gmail.com
Course Content :
JAVA INTRODUCTION
INSTALLING JAVA
INSTALLING ECLIPSE
FEATURES OF JAVA
WHY JAVA FOR SELENIUM
FIRST ECLIPSE PROJECT
FIRST JAVA PROGRAM
CONCEPT OF CLASS FILE
PLATFORM INDEPENDENCE
DATA TYPES IN JAVA
STRING CLASS
IF STATEMENTS
LOOPS, ARRAYS AND FUNCTIONS
CONDITIONAL AND CONCATENATION OPERATORS
WHILE LOOP
FOR LOOPS
aroraglobalservices.blogspot.in
Email : aroraglobalservices@gmail.com
PRACTICAL EXAMPLES WITH LOOPS
USAGE OF LOOPS IN SELENIUM
SINGLE DIMENSIONAL ARRAYS
TWO DIMENSIONAL ARRAYS
PRACTICAL USAGE OF ARRAYS IN SELENIUM
WHAT ARE FUNCTIONS?
FUNCTION INPUT PARAMETERS
FUNCTION RETURN TYPES
OBJECT ORIENTED PROGRAMMING
LOCAL VARIABLES
GLOBAL VARIABLES
STATIC AND NON-STATIC VARIABLES
STATIC AND NON-STATIC FUNCTIONS
CREATING OBJECTS IN JAVA
MEANING OF STATIC
WHY IS MAIN METHOD STATIC?
OBJECT AND OBJECT REFERENCES
CALL BY REFERENCE AND VALUE
CONSTRUCTORS
USAGE OF OBJECTS IN SELENIUMCONCEPT OF INHERITANCE
INTERFACE
OVERLOADINGS AND OVERRIDING FUNTIONS
EXAMPLE ON INHERITANCE
OBJECT CLASS
USAGE OF INHERITANCE IN SELENIUM
aroraglobalservices.blogspot.in
Email : aroraglobalservices@gmail.com
aroraglobalservices.blogspot.in
Email : aroraglobalservices@gmail.com
PACKAGES,ACCESS MODIFIERS,EXCEPTION HANDLING
RELEVANCE OF PACKAGES
CREATING PACKAGES
ACCESSING CLASSES ACROSS PACKAGES
GOOD FEATURES OF ECLIPSE
ACCESSING MODIFIERS - PUBLIC, PRIVATE, DEFAULT, PROTECTED
EXCEPTION HANDLING WITH TRY CATCH BLOCK
IMPORTANCE OF EXCEPTION HANDLING
EXCEPTION AND ERROR
THROWABLE CLASS
FINAL AND FINALLY
THROW AND THROWS
DIFFERENT TYPES OF EXCEPTIONS
NEED OF EXCEPTION HANDLING IN SELENIUM FRAMEWORK
COLLECTION API/REFLECTION API
INTRODUCTION TO COLLECTIONS API
ARRAYLIST CLASS
HASHTABLE CLASS
USING ARRAYLIST AND HASHTABLE OF COLLECTION API IN SELENIUM FRAMEWORK
STRING,FILE HANDLING, LOG4J, /HANDLING XLS FILES- 1 HOUR 30 MIN
STRING CLASS AND FUNCTIONS
aroraglobalservices.blogspot.in
Email : aroraglobalservices@gmail.com
READING/WRITING TEXT FILES
READING PROPERTIES FILE IN JAVA
CONCEPT OF JAR FILE
POI API IN JAVA
READING/WRITING MICROSOFT XLS FILES
LOG4J API FOR LOGGING
USAGE OF LOG4J IN SELENIUM
JUNIT 4 FRAMEWORK / ANT
WHAT IS JUNIT
CONFIGURING JUNIT 4 IN PROJECT/ECLIPSE
JUNIT 4 ANNOTATION
RUNNING TEST IN JUNIT
SKIPPING TESTS
PARAMETERIZING TESTS
USING ASSERTIONS
REPORTING ERRORS / ERRORCOLLECTOR
BATCH RUNNING - CUSTOM RUNNERS
WHAT IS ANT
DOWNLOADING AND CONFIGURING ANT
BUILD.XML CONFIGURATION
HTML REPORT GENERATION USING ANT
BUILDING A BAT FILE TO RUN TESTS USING ANT
aroraglobalservices.blogspot.in
Email : aroraglobalservices@gmail.com
TESTNG FRAMEWORK / ANT
WHAT IS TESTNG
INSTALLING TESTNG IN ECLIPSE
TESTNG ANNOTATIONS
UNDERSTANDING USAGE OF ANNOTATIONS
RUNNING A TEST IN TESTNG
BATCH RUNNING OF TESTS IN TESTNG
SKIPPING TESTS
PARAMETERIZING TESTS - DATAPROVIDER
ASSERTIONS/REPORTING ERRORS
TESTNG REPORTS
ADVANTAGES OVER JUNIT
USING TESTNG IN SELENIUM
WHAT IS ANT
DOWNLOADING AND CONFIGURING ANT
BUILD.XML CONFIGURATION
XSLT REPORT GENERATION GENERATION USING TESTNG AND ANT
BUILDING A BAT FILE TO RUN TESTS USING ANT
SELENIUM IDE
INSTALLING AND OPENING IDE
IDE FEATURES
BUILDING TEST CASES
RUNNING TEST CASES IN FIREFOX
RUNNING TEST CASES WITH WEBDRIVER PLAYBACK SUPPORT
DEBUGGING
MULTI LANGUAGE FORMATS
USING TEST SUITES
EXERCISE ON SELENIUM IDE
aroraglobalservices.blogspot.in
Email : aroraglobalservices@gmail.com
SELENIUM WEBDRIVER
WHY WEBDRIVER?
DOWNLOADING WEBDRIVER JARS AND CONFIGURING IN ECLIPSE
ARCHITECTURE OF SELENIUM WEBDRIVER
DRIVERS FOR FIREFOX, IE, CHROME ETC
FIRST SELENIUM CODE
WORKING WITH CHROME AND IE
SELENIUM RC AND WEBDRIVER
CONCEPT OF FIREFOX PROFILE
WHAT IS FIREFOX PROFILE
WHY WE NEED FIREFOX PROFILE
CLOSE AND QUIT -DIFFERENCE
IMPORTING WEBDRIVER DOCUMENTATION IN ECLIPSE
WEBDRIVER DESIREDCAPABILITIES CLASS
HTMLUNIT DRIVER AND DESIRED CAPABILITIES
WHY WEBDRIVER?
DOWNLOADING WEBDRIVER JARS AND CONFIGURING IN ECLIPSE
ARCHITECTURE OF SELENIUM WEBDRIVER
DRIVERS FOR FIREFOX, IE, CHROME ETC
FIRST SELENIUM CODE
WORKING WITH CHROME AND IE
SELENIUM RC AND WEBDRIVER
CONCEPT OF FIREFOX PROFILE
aroraglobalservices.blogspot.in
Email : aroraglobalservices@gmail.com
WHAT IS FIREFOX PROFILE
WHY WE NEED FIREFOX PROFILE
CLOSE AND QUIT -DIFFERENCE
IMPORTING WEBDRIVER DOCUMENTATION IN ECLIPSE
WEBDRIVER DESIREDCAPABILITIES CLASS
PROXY SETTINGS WITH WEBDRIVER/WORKING WITH PROXY SERVERS
HTMLUNIT DRIVER AND DESIRED CAPABILITIES
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
EXTRACTING OBJECTS FROM A SPECIFIC AREA OF A WEB PAGE
VARIOUS STRATEGIES TO TEST LINKS ON A PAGE BY CLICKING ON THEM ONE BY ONE
FINDING RESPONSE HEADERS/ RESPONSE CODE
FINDING WHETHER OBJECT IS PRESENT ON PAGE OR NOT
HANDLING DROP DOWN LIST
SELECT CLASS IN SELENIUM API
MANAGING RADIO BUTTONS AND CHECKBOXES
HIDDEN COMPONENTS
ISDISPLAYED FUNCTION
TAKING SCREENSHOTS OF THE WEB PAGES
HOW TO GOOGLE OUT ERRORS-SELF SUFFICIENCY
EXERCISES
aroraglobalservices.blogspot.in
Email : aroraglobalservices@gmail.com
IMPLICIT AND EXPLICIT WAITS
PAGELOADTIMEOUT PROPERTY
WEBDRIVERWAIT CLASS
WEBDRIVER.TIMEOUT INTERFACE
EXPECTEDCONDITION INTERFACE AND EXPECTEDCONDITIONS CLASS
WAITUNTIL CONDITION
FLUENT WAIT
MANAGING AJAX BASED COMPONENTS
CONCEPTS OF SET INTERFACE IN JAVA
WINDOW HANDLES
MANAGING TABBED WINDOWS IN IE, CHROME AND MOZILLA
MANAGING POPUPS IN IE, CHROME AND MOZILLA
CLOSING WINDOWS
DEFAULT POPUPS
SELENIUM 2.0 FEATURES
EXTRACTING DATA FROM WEBTABLE
DYNAMIC WEBTABLE HANDLING
ATTACHING FILES WITH SELENIUM
CHANGING YOUR FACEBOOK PROFILE PICTURE BY ATTACHING NEW PICTURE
MOUSE MOVEMENT WITH SELENIUM- MOUSE INTERFACE
HANDLING AJAX AUTOSUGGESTS
aroraglobalservices.blogspot.in
Email : aroraglobalservices@gmail.com
HANDLING FRAMES IN WEB PAGE
HANDLING COOKIES
MORE EXAMPLES ON WEBTABLES
BUILDING CUSTOM FUNCTIONS FOR WEBTABLES- NEW
MANAGING JAVASCRIPT ALERTS– NEW
SIMULATING FRONT AND BACK BUTON CLICK ON BROWSER USING SELENIUM
ASSIGNING FIREFOX PROFILE PARAMETERS
DOWNLOADING FILES USING SELENIUM
SELENIUM JAVADOCS
LISTENERS- USING WEBDRIVEREVENTLISTENER
PRACTICAL USAGE OF LISTENERS IN SELENIUM
MOVING A MOUSE ON A OBJECT AND RIGHT CLICKING ON IT
FINDING COORDINATES OF A WEB OBJECT
ACTIONS CLASS IN WEBDRIVER
HANDLING CSS MENU WITH ACTION CLASS
HANDLING CSS MENU WITH JAVASCRIPTEXECUTOR
JAVASCRIPTEXECUTOR EXAMPLE
DRAG, DROP, NATIVE EVENTS
SELEIUM 2.0 – EXERCISES
DYNAMIC OBJECTS EXERCISES
EXAMPLE 1 - GMAIL.COM: PRINT THE GMAIL'S INCREASING SPACE
EXAMPLE 2 - CHECK LINKS ON QUIKR.COM
EXAMPLE 3 - SCROLLING THE PAGE SIDE BAR
EXAMPLE 4 - PRINT NAMES OF ALL FACEBOOK FRIENDS
aroraglobalservices.blogspot.in
Email : aroraglobalservices@gmail.com
JUNIT AND DATA DRIVEN FRAMEWORK
OVERVIEW OF DATA DRIVEN FRAMEWORK
BUILDING THE TEST BASE CLASS
USING ANNOTATIONS OF JUNIT
READING XPATHS, CONFIGURATION FROM PROPERTIES FILE
INITIALIZE THE WEBDRIVER
BUILDING THE TEST BASE CLASS
IMPLEMENTING WEBDRIVER IMPLICIT WAIT
IMPLEMENTING TESTS AND BATCH RUNNING THEM
REPEATING A TEST WITH DIFFERENT DATA
BUILDING UTILITY FUNCTIONS
PARAMETERIZING TESTS USING XL FILES
CONTROLLING EXECUTION ORDER FROM XL FILES
ASSERTIONS AND REPORTING ERRORS / ERRORCOLLECTOR
STORING SCREENSHOTS OF ERRORS
RUNNING THE FRAMEWORK THROUGH ANT
GENERATING THE HTML REPORTS
EMAILING TEST REPORTS
CREATING A BAT FILE FOR PROJECT EXECUTION
aroraglobalservices.blogspot.in
Email : aroraglobalservices@gmail.com
TESTNG AND DATA DRIVEN FRAMEWORK
OVERVIEW OF DATA DRIVEN FRAMEWORK
BUILDING THE TEST BASE CLASS
USING ANNOTATIONS OF TESTNG
READING XPATHS, CONFIGURATION FROM PROPERTIES FILE
INITIALIZE THE WEBDRIVER
IMPLEMENTING WEBDRIVER IMPLICIT WAIT
IMPLEMENTING TESTS AND BATCH RUNNING THEM
REPEATING A TEST WITH DIFFERENT DATA
IMPLEMENT LOGGING WITH LOG4J API
BUILDING UTILITY FUNCTIONS
PARAMETERIZING TESTS USING XL FILES
CONTROLLING EXECUTION ORDER FROM XL FILES
ASSERTIONS AND REPORTING ERRORS
STORING SCREENSHOTS OF ERRORS
RUNNING THE FRAMEWORK THROUGH ANT
GENERATING THE XSLT REPORTS
CREATING A BAT FILE FOR PROJECT EXECUTION
EMAILING TEST REPORTS
SELENIUM RC
WHAT IS SELENIUM RC?
DIFFERENCE BETWEEN SELENIUM IDE AND SELENIUM RC
DIFFERENCE BETWEEN WEBDRIVER(2.X) AND SELENIUM RC(1.X)
aroraglobalservices.blogspot.in
Email : aroraglobalservices@gmail.com
APACHE MAVEN OR ANT
WHAT IS MAVEN AND WHY MAVEN?
INSTALLING/CONFIGURING MAVEN
ARCHETYPES IN MAVEN
CREATING MAVEN PROJECT THROUGH COMMAND LINE
POM.XML
IMPORTING ARCHETYPES
MAVEN REPOSITORIES
BUILDING POM.XML THROUGH COMMAND LINE TO CONFIGURE SELENIUM AND JUNIT
IMPORTING THE MAVEN PROJECT INTO ECLIPSE
BUILDING A SELENIUM PROJECT AND RUNNING IT THROUGH MAVEN
WORKING WITH CHROMEDRIVER / IE Driver
HELP- MY CHROME IS NOT OPENING
HELP- MY CHROME IS OPENING BUT ITS NOT NAVIGATING
CONFIGURING CHROMDERIVER.EXE
UPLOADING FILES IN CHROME
TABBED BROWSING AND POPUP HANDLING IN CHROME
MOVING MOUSE IN CHROME
Our Training Features :
 Job oriented real time Training.
 Exercise Real time project explanation & Practical
 Training material provided (Soft copy also provided).
 Personal care for each Trainee.
 Resume preparation & Placement Assistance.
 Interview Preparation Tips & Sample Interview Questions.
 Contact Us Via:
Email : aroraglobalservices@gmail.com
aroraglobalservices.blogspot.in

Contenu connexe

Tendances

Acceptance- and Behavior-Driven Development with Cucumber: Three Case Studies
Acceptance- and Behavior-Driven Development with Cucumber: Three Case StudiesAcceptance- and Behavior-Driven Development with Cucumber: Three Case Studies
Acceptance- and Behavior-Driven Development with Cucumber: Three Case StudiesJosiah Renaudin
 
SPA 2009 - Acceptance Testing AJAX Web Applications through the GUI
SPA 2009 - Acceptance Testing AJAX Web Applications through the GUISPA 2009 - Acceptance Testing AJAX Web Applications through the GUI
SPA 2009 - Acceptance Testing AJAX Web Applications through the GUIandrew.macleod
 
Self healing test automation with Healenium and Minimization of regression su...
Self healing test automation with Healenium and Minimization of regression su...Self healing test automation with Healenium and Minimization of regression su...
Self healing test automation with Healenium and Minimization of regression su...Dmitriy Gumeniuk
 
[Devoxx Morocco 2015] Apache Cordova In Action
[Devoxx Morocco 2015] Apache Cordova In Action[Devoxx Morocco 2015] Apache Cordova In Action
[Devoxx Morocco 2015] Apache Cordova In ActionHazem Saleh
 
EuroPython 2011 - How to build complex web applications having fun?
EuroPython 2011 - How to build complex web applications having fun?EuroPython 2011 - How to build complex web applications having fun?
EuroPython 2011 - How to build complex web applications having fun?Andrew Mleczko
 
Sdfc forbidden and advanced techniques
Sdfc forbidden and advanced techniquesSdfc forbidden and advanced techniques
Sdfc forbidden and advanced techniquesBohdan Dovhań
 
"Architecting and testing large iOS apps: lessons from Facebook". Adam Ernst,...
"Architecting and testing large iOS apps: lessons from Facebook". Adam Ernst,..."Architecting and testing large iOS apps: lessons from Facebook". Adam Ernst,...
"Architecting and testing large iOS apps: lessons from Facebook". Adam Ernst,...Yandex
 
[ApacheCon 2016] Advanced Apache Cordova
[ApacheCon 2016] Advanced Apache Cordova[ApacheCon 2016] Advanced Apache Cordova
[ApacheCon 2016] Advanced Apache CordovaHazem Saleh
 
Building a Cerberus App Without Losing Our Heads: The Passage to a Cross-Plat...
Building a Cerberus App Without Losing Our Heads: The Passage to a Cross-Plat...Building a Cerberus App Without Losing Our Heads: The Passage to a Cross-Plat...
Building a Cerberus App Without Losing Our Heads: The Passage to a Cross-Plat...Atlassian
 
Perils of Page-Object Pattern
Perils of Page-Object PatternPerils of Page-Object Pattern
Perils of Page-Object PatternAnand Bagmar
 
Getting started with Appium 2.0
Getting started with Appium 2.0Getting started with Appium 2.0
Getting started with Appium 2.0Anand Bagmar
 
Forge: Under the Hood
Forge: Under the HoodForge: Under the Hood
Forge: Under the HoodAtlassian
 
10 commandments for writing spiffy Lightning Apps
10 commandments for writing spiffy Lightning Apps10 commandments for writing spiffy Lightning Apps
10 commandments for writing spiffy Lightning AppsAnup Jadhav
 

Tendances (13)

Acceptance- and Behavior-Driven Development with Cucumber: Three Case Studies
Acceptance- and Behavior-Driven Development with Cucumber: Three Case StudiesAcceptance- and Behavior-Driven Development with Cucumber: Three Case Studies
Acceptance- and Behavior-Driven Development with Cucumber: Three Case Studies
 
SPA 2009 - Acceptance Testing AJAX Web Applications through the GUI
SPA 2009 - Acceptance Testing AJAX Web Applications through the GUISPA 2009 - Acceptance Testing AJAX Web Applications through the GUI
SPA 2009 - Acceptance Testing AJAX Web Applications through the GUI
 
Self healing test automation with Healenium and Minimization of regression su...
Self healing test automation with Healenium and Minimization of regression su...Self healing test automation with Healenium and Minimization of regression su...
Self healing test automation with Healenium and Minimization of regression su...
 
[Devoxx Morocco 2015] Apache Cordova In Action
[Devoxx Morocco 2015] Apache Cordova In Action[Devoxx Morocco 2015] Apache Cordova In Action
[Devoxx Morocco 2015] Apache Cordova In Action
 
EuroPython 2011 - How to build complex web applications having fun?
EuroPython 2011 - How to build complex web applications having fun?EuroPython 2011 - How to build complex web applications having fun?
EuroPython 2011 - How to build complex web applications having fun?
 
Sdfc forbidden and advanced techniques
Sdfc forbidden and advanced techniquesSdfc forbidden and advanced techniques
Sdfc forbidden and advanced techniques
 
"Architecting and testing large iOS apps: lessons from Facebook". Adam Ernst,...
"Architecting and testing large iOS apps: lessons from Facebook". Adam Ernst,..."Architecting and testing large iOS apps: lessons from Facebook". Adam Ernst,...
"Architecting and testing large iOS apps: lessons from Facebook". Adam Ernst,...
 
[ApacheCon 2016] Advanced Apache Cordova
[ApacheCon 2016] Advanced Apache Cordova[ApacheCon 2016] Advanced Apache Cordova
[ApacheCon 2016] Advanced Apache Cordova
 
Building a Cerberus App Without Losing Our Heads: The Passage to a Cross-Plat...
Building a Cerberus App Without Losing Our Heads: The Passage to a Cross-Plat...Building a Cerberus App Without Losing Our Heads: The Passage to a Cross-Plat...
Building a Cerberus App Without Losing Our Heads: The Passage to a Cross-Plat...
 
Perils of Page-Object Pattern
Perils of Page-Object PatternPerils of Page-Object Pattern
Perils of Page-Object Pattern
 
Getting started with Appium 2.0
Getting started with Appium 2.0Getting started with Appium 2.0
Getting started with Appium 2.0
 
Forge: Under the Hood
Forge: Under the HoodForge: Under the Hood
Forge: Under the Hood
 
10 commandments for writing spiffy Lightning Apps
10 commandments for writing spiffy Lightning Apps10 commandments for writing spiffy Lightning Apps
10 commandments for writing spiffy Lightning Apps
 

En vedette

MGT 498 Final Exam 2015 version
MGT 498 Final Exam 2015 versionMGT 498 Final Exam 2015 version
MGT 498 Final Exam 2015 versionemilepfister
 
The Good Life with MS - Everything to Hand
The Good Life with MS - Everything to HandThe Good Life with MS - Everything to Hand
The Good Life with MS - Everything to HandKirsten Mark
 
eLearning Tools to Enhance & Raise Achievement in Writing
eLearning Tools to Enhance & Raise Achievement in WritingeLearning Tools to Enhance & Raise Achievement in Writing
eLearning Tools to Enhance & Raise Achievement in Writingewrapper-cluster
 
Tworzenie aplikacji na platformę watchOS2
Tworzenie aplikacji na platformę watchOS2Tworzenie aplikacji na platformę watchOS2
Tworzenie aplikacji na platformę watchOS2Maciej Kołek
 
NationalITandTelecomAgency_GRAMSTAD
NationalITandTelecomAgency_GRAMSTADNationalITandTelecomAgency_GRAMSTAD
NationalITandTelecomAgency_GRAMSTADPer-Olav Gramstad
 
Язык программирования Python в гидрологическом моделировании
Язык программирования Python в гидрологическом моделированииЯзык программирования Python в гидрологическом моделировании
Язык программирования Python в гидрологическом моделированииGeorgy Ayzel
 
AzCI presents: Medical Device Regulations through the FDA
AzCI presents: Medical Device Regulations through the FDAAzCI presents: Medical Device Regulations through the FDA
AzCI presents: Medical Device Regulations through the FDAAnitaBell
 
Selenium Basics Crashcourse
Selenium Basics CrashcourseSelenium Basics Crashcourse
Selenium Basics CrashcourseDaniel Herken
 
Gord Lambert, Suncor Sustainability Executive-in-Residence, Ivey Business Sch...
Gord Lambert, Suncor Sustainability Executive-in-Residence, Ivey Business Sch...Gord Lambert, Suncor Sustainability Executive-in-Residence, Ivey Business Sch...
Gord Lambert, Suncor Sustainability Executive-in-Residence, Ivey Business Sch...Sustainable Prosperity
 
Amerika Serikat - Satria Dipa Nusantara - SMAK Mgr. Soegijapranata Pasuruan
Amerika Serikat - Satria Dipa Nusantara - SMAK Mgr. Soegijapranata PasuruanAmerika Serikat - Satria Dipa Nusantara - SMAK Mgr. Soegijapranata Pasuruan
Amerika Serikat - Satria Dipa Nusantara - SMAK Mgr. Soegijapranata PasuruanSatria
 
حاسب ثالث ثانوي الفصل الثاني كتاب الطالب النظام الفصلي
حاسب ثالث ثانوي الفصل الثاني كتاب الطالب النظام الفصلي حاسب ثالث ثانوي الفصل الثاني كتاب الطالب النظام الفصلي
حاسب ثالث ثانوي الفصل الثاني كتاب الطالب النظام الفصلي abuhamad999
 
Negara Prancis ppt
 Negara Prancis ppt Negara Prancis ppt
Negara Prancis pptEni_Cahya
 
An overview of selenium webdriver
An overview of selenium webdriverAn overview of selenium webdriver
An overview of selenium webdriverAnuraj S.L
 

En vedette (20)

Población
PoblaciónPoblación
Población
 
MGT 498 Final Exam 2015 version
MGT 498 Final Exam 2015 versionMGT 498 Final Exam 2015 version
MGT 498 Final Exam 2015 version
 
The Good Life with MS - Everything to Hand
The Good Life with MS - Everything to HandThe Good Life with MS - Everything to Hand
The Good Life with MS - Everything to Hand
 
eLearning Tools to Enhance & Raise Achievement in Writing
eLearning Tools to Enhance & Raise Achievement in WritingeLearning Tools to Enhance & Raise Achievement in Writing
eLearning Tools to Enhance & Raise Achievement in Writing
 
POWERPOINT PRESENTATION
POWERPOINT PRESENTATIONPOWERPOINT PRESENTATION
POWERPOINT PRESENTATION
 
Tworzenie aplikacji na platformę watchOS2
Tworzenie aplikacji na platformę watchOS2Tworzenie aplikacji na platformę watchOS2
Tworzenie aplikacji na platformę watchOS2
 
Abstract
AbstractAbstract
Abstract
 
sandrita Lenguaje de señas
 sandrita Lenguaje de señas sandrita Lenguaje de señas
sandrita Lenguaje de señas
 
NationalITandTelecomAgency_GRAMSTAD
NationalITandTelecomAgency_GRAMSTADNationalITandTelecomAgency_GRAMSTAD
NationalITandTelecomAgency_GRAMSTAD
 
Язык программирования Python в гидрологическом моделировании
Язык программирования Python в гидрологическом моделированииЯзык программирования Python в гидрологическом моделировании
Язык программирования Python в гидрологическом моделировании
 
Selenium web driver
Selenium web driverSelenium web driver
Selenium web driver
 
AzCI presents: Medical Device Regulations through the FDA
AzCI presents: Medical Device Regulations through the FDAAzCI presents: Medical Device Regulations through the FDA
AzCI presents: Medical Device Regulations through the FDA
 
Selenium Basics Crashcourse
Selenium Basics CrashcourseSelenium Basics Crashcourse
Selenium Basics Crashcourse
 
Gord Lambert, Suncor Sustainability Executive-in-Residence, Ivey Business Sch...
Gord Lambert, Suncor Sustainability Executive-in-Residence, Ivey Business Sch...Gord Lambert, Suncor Sustainability Executive-in-Residence, Ivey Business Sch...
Gord Lambert, Suncor Sustainability Executive-in-Residence, Ivey Business Sch...
 
Amerika Serikat - Satria Dipa Nusantara - SMAK Mgr. Soegijapranata Pasuruan
Amerika Serikat - Satria Dipa Nusantara - SMAK Mgr. Soegijapranata PasuruanAmerika Serikat - Satria Dipa Nusantara - SMAK Mgr. Soegijapranata Pasuruan
Amerika Serikat - Satria Dipa Nusantara - SMAK Mgr. Soegijapranata Pasuruan
 
حاسب ثالث ثانوي الفصل الثاني كتاب الطالب النظام الفصلي
حاسب ثالث ثانوي الفصل الثاني كتاب الطالب النظام الفصلي حاسب ثالث ثانوي الفصل الثاني كتاب الطالب النظام الفصلي
حاسب ثالث ثانوي الفصل الثاني كتاب الطالب النظام الفصلي
 
VERRESCHIPORTOLIO
VERRESCHIPORTOLIOVERRESCHIPORTOLIO
VERRESCHIPORTOLIO
 
Geb with spock
Geb with spockGeb with spock
Geb with spock
 
Negara Prancis ppt
 Negara Prancis ppt Negara Prancis ppt
Negara Prancis ppt
 
An overview of selenium webdriver
An overview of selenium webdriverAn overview of selenium webdriver
An overview of selenium webdriver
 

Similaire à Selenium-online-training

Real world selenium resume which gets more job interviews
Real world selenium resume which gets more job interviewsReal world selenium resume which gets more job interviews
Real world selenium resume which gets more job interviewsABSoft Trainings
 
Javascript-heavy Salesforce Applications
Javascript-heavy Salesforce ApplicationsJavascript-heavy Salesforce Applications
Javascript-heavy Salesforce ApplicationsSalesforce Developers
 
Java online training, java training in bangalore, java training
Java online training, java training in bangalore, java trainingJava online training, java training in bangalore, java training
Java online training, java training in bangalore, java trainingVyshnavi Reddy
 
Ajax Testing Approach
Ajax Testing ApproachAjax Testing Approach
Ajax Testing ApproachHarshJ
 
Ajax Testing Approach
Ajax Testing ApproachAjax Testing Approach
Ajax Testing ApproachHarshaVJoshi
 
Amol_Koshti_04May16
Amol_Koshti_04May16Amol_Koshti_04May16
Amol_Koshti_04May16Amol Koshti
 
Create an architecture for web test automation
Create an architecture for web test automationCreate an architecture for web test automation
Create an architecture for web test automationElias Nogueira
 
Kaiser Permanente CSUN 2018
Kaiser Permanente CSUN 2018Kaiser Permanente CSUN 2018
Kaiser Permanente CSUN 2018Mark Stimson
 
Dead-Simple Deployment: Headache-Free Java Web Applications in the Cloud
Dead-Simple Deployment: Headache-Free Java Web Applications in the CloudDead-Simple Deployment: Headache-Free Java Web Applications in the Cloud
Dead-Simple Deployment: Headache-Free Java Web Applications in the CloudCraig Dickson
 
RAHUL_Updated( (2)
RAHUL_Updated( (2)RAHUL_Updated( (2)
RAHUL_Updated( (2)Rahul Singh
 
Selenium training-course-content-syllabus-credo systemz
Selenium training-course-content-syllabus-credo systemzSelenium training-course-content-syllabus-credo systemz
Selenium training-course-content-syllabus-credo systemzTraining Institute
 
Leveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional TestsLeveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional TestsTEST Huddle
 
Beginning AngularJS
Beginning AngularJSBeginning AngularJS
Beginning AngularJSTroy Miles
 
PranathiSadhulaAutomationTester
PranathiSadhulaAutomationTesterPranathiSadhulaAutomationTester
PranathiSadhulaAutomationTesterPranathi Sadhula
 

Similaire à Selenium-online-training (20)

Real world selenium resume which gets more job interviews
Real world selenium resume which gets more job interviewsReal world selenium resume which gets more job interviews
Real world selenium resume which gets more job interviews
 
Resume debasish
Resume debasish Resume debasish
Resume debasish
 
Javascript-heavy Salesforce Applications
Javascript-heavy Salesforce ApplicationsJavascript-heavy Salesforce Applications
Javascript-heavy Salesforce Applications
 
Java online training, java training in bangalore, java training
Java online training, java training in bangalore, java trainingJava online training, java training in bangalore, java training
Java online training, java training in bangalore, java training
 
Ajax Testing Approach
Ajax Testing ApproachAjax Testing Approach
Ajax Testing Approach
 
Ajax Testing Approach
Ajax Testing ApproachAjax Testing Approach
Ajax Testing Approach
 
Shashank_Venkataramanacharya
Shashank_VenkataramanacharyaShashank_Venkataramanacharya
Shashank_Venkataramanacharya
 
Amol_Koshti_04May16
Amol_Koshti_04May16Amol_Koshti_04May16
Amol_Koshti_04May16
 
Create an architecture for web test automation
Create an architecture for web test automationCreate an architecture for web test automation
Create an architecture for web test automation
 
Kaiser Permanente CSUN 2018
Kaiser Permanente CSUN 2018Kaiser Permanente CSUN 2018
Kaiser Permanente CSUN 2018
 
Dead-Simple Deployment: Headache-Free Java Web Applications in the Cloud
Dead-Simple Deployment: Headache-Free Java Web Applications in the CloudDead-Simple Deployment: Headache-Free Java Web Applications in the Cloud
Dead-Simple Deployment: Headache-Free Java Web Applications in the Cloud
 
RubaDevi_Salesforce
RubaDevi_SalesforceRubaDevi_Salesforce
RubaDevi_Salesforce
 
RAHUL_Updated( (2)
RAHUL_Updated( (2)RAHUL_Updated( (2)
RAHUL_Updated( (2)
 
Selenium training-course-content-syllabus-credo systemz
Selenium training-course-content-syllabus-credo systemzSelenium training-course-content-syllabus-credo systemz
Selenium training-course-content-syllabus-credo systemz
 
Spring and DWR
Spring and DWRSpring and DWR
Spring and DWR
 
Leveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional TestsLeveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional Tests
 
Beginning AngularJS
Beginning AngularJSBeginning AngularJS
Beginning AngularJS
 
Integration Testing in Python
Integration Testing in PythonIntegration Testing in Python
Integration Testing in Python
 
PranathiSadhulaAutomationTester
PranathiSadhulaAutomationTesterPranathiSadhulaAutomationTester
PranathiSadhulaAutomationTester
 
soa
soasoa
soa
 

Dernier

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 

Dernier (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Selenium-online-training

  • 1. Arora Global Services Call : +91-9910979218(IND) aroraglobalservices.blogspot.in Email : aroraglobalservices@gmail.com
  • 2.  Arora Global Services, The best place where you can learn automation through Selenium. We are into Individual and corporate trainings. With our Expertise, we are helping many individuals and professionals to groom themselves in their concerning areas so that they get good job or become a key resource to their company.  Individuals/Professionals not familiar with any programming language will be provided a detailed view of Java basics with frameworks such as Junit and TestNG which will be really helpful while working with large projects and also at the time of interviews.  We’ve come up with an idea to conduct Selenium Training online where everyone can take benefits of this without spending huge money. We’ve also shared basics to learn Selenium on our blog (address mentioned above). aroraglobalservices.blogspot.in Email : aroraglobalservices@gmail.com
  • 3. These trainings is helpful to a person who is a:  Fresh graduate in IT and looking for career in Software Testing and Automation.  An experienced manual tester and wants to learn Automation.  Automation engineer who wants to learn Selenium to get more opportunities in Market.  Test Managers. Once the training is completed, you will be able to :  Crack selenium automation interviews.  Automate web based applications using selenium commands.  Work with the automation team in your organization.  Create and implement frameworks by your own. So, what are you waiting for? Register yourself today for a free demo session and then decide!!! aroraglobalservices.blogspot.in Email : aroraglobalservices@gmail.com
  • 4. Course Content : JAVA INTRODUCTION INSTALLING JAVA INSTALLING ECLIPSE FEATURES OF JAVA WHY JAVA FOR SELENIUM FIRST ECLIPSE PROJECT FIRST JAVA PROGRAM CONCEPT OF CLASS FILE PLATFORM INDEPENDENCE DATA TYPES IN JAVA STRING CLASS IF STATEMENTS LOOPS, ARRAYS AND FUNCTIONS CONDITIONAL AND CONCATENATION OPERATORS WHILE LOOP FOR LOOPS aroraglobalservices.blogspot.in Email : aroraglobalservices@gmail.com
  • 5. PRACTICAL EXAMPLES WITH LOOPS USAGE OF LOOPS IN SELENIUM SINGLE DIMENSIONAL ARRAYS TWO DIMENSIONAL ARRAYS PRACTICAL USAGE OF ARRAYS IN SELENIUM WHAT ARE FUNCTIONS? FUNCTION INPUT PARAMETERS FUNCTION RETURN TYPES OBJECT ORIENTED PROGRAMMING LOCAL VARIABLES GLOBAL VARIABLES STATIC AND NON-STATIC VARIABLES STATIC AND NON-STATIC FUNCTIONS CREATING OBJECTS IN JAVA MEANING OF STATIC WHY IS MAIN METHOD STATIC? OBJECT AND OBJECT REFERENCES CALL BY REFERENCE AND VALUE CONSTRUCTORS USAGE OF OBJECTS IN SELENIUMCONCEPT OF INHERITANCE INTERFACE OVERLOADINGS AND OVERRIDING FUNTIONS EXAMPLE ON INHERITANCE OBJECT CLASS USAGE OF INHERITANCE IN SELENIUM aroraglobalservices.blogspot.in Email : aroraglobalservices@gmail.com
  • 6. aroraglobalservices.blogspot.in Email : aroraglobalservices@gmail.com PACKAGES,ACCESS MODIFIERS,EXCEPTION HANDLING RELEVANCE OF PACKAGES CREATING PACKAGES ACCESSING CLASSES ACROSS PACKAGES GOOD FEATURES OF ECLIPSE ACCESSING MODIFIERS - PUBLIC, PRIVATE, DEFAULT, PROTECTED EXCEPTION HANDLING WITH TRY CATCH BLOCK IMPORTANCE OF EXCEPTION HANDLING EXCEPTION AND ERROR THROWABLE CLASS FINAL AND FINALLY THROW AND THROWS DIFFERENT TYPES OF EXCEPTIONS NEED OF EXCEPTION HANDLING IN SELENIUM FRAMEWORK COLLECTION API/REFLECTION API INTRODUCTION TO COLLECTIONS API ARRAYLIST CLASS HASHTABLE CLASS USING ARRAYLIST AND HASHTABLE OF COLLECTION API IN SELENIUM FRAMEWORK STRING,FILE HANDLING, LOG4J, /HANDLING XLS FILES- 1 HOUR 30 MIN STRING CLASS AND FUNCTIONS
  • 7. aroraglobalservices.blogspot.in Email : aroraglobalservices@gmail.com READING/WRITING TEXT FILES READING PROPERTIES FILE IN JAVA CONCEPT OF JAR FILE POI API IN JAVA READING/WRITING MICROSOFT XLS FILES LOG4J API FOR LOGGING USAGE OF LOG4J IN SELENIUM JUNIT 4 FRAMEWORK / ANT WHAT IS JUNIT CONFIGURING JUNIT 4 IN PROJECT/ECLIPSE JUNIT 4 ANNOTATION RUNNING TEST IN JUNIT SKIPPING TESTS PARAMETERIZING TESTS USING ASSERTIONS REPORTING ERRORS / ERRORCOLLECTOR BATCH RUNNING - CUSTOM RUNNERS WHAT IS ANT DOWNLOADING AND CONFIGURING ANT BUILD.XML CONFIGURATION HTML REPORT GENERATION USING ANT BUILDING A BAT FILE TO RUN TESTS USING ANT
  • 8. aroraglobalservices.blogspot.in Email : aroraglobalservices@gmail.com TESTNG FRAMEWORK / ANT WHAT IS TESTNG INSTALLING TESTNG IN ECLIPSE TESTNG ANNOTATIONS UNDERSTANDING USAGE OF ANNOTATIONS RUNNING A TEST IN TESTNG BATCH RUNNING OF TESTS IN TESTNG SKIPPING TESTS PARAMETERIZING TESTS - DATAPROVIDER ASSERTIONS/REPORTING ERRORS TESTNG REPORTS ADVANTAGES OVER JUNIT USING TESTNG IN SELENIUM WHAT IS ANT DOWNLOADING AND CONFIGURING ANT BUILD.XML CONFIGURATION XSLT REPORT GENERATION GENERATION USING TESTNG AND ANT BUILDING A BAT FILE TO RUN TESTS USING ANT SELENIUM IDE INSTALLING AND OPENING IDE IDE FEATURES BUILDING TEST CASES RUNNING TEST CASES IN FIREFOX RUNNING TEST CASES WITH WEBDRIVER PLAYBACK SUPPORT DEBUGGING MULTI LANGUAGE FORMATS USING TEST SUITES EXERCISE ON SELENIUM IDE
  • 9. aroraglobalservices.blogspot.in Email : aroraglobalservices@gmail.com SELENIUM WEBDRIVER WHY WEBDRIVER? DOWNLOADING WEBDRIVER JARS AND CONFIGURING IN ECLIPSE ARCHITECTURE OF SELENIUM WEBDRIVER DRIVERS FOR FIREFOX, IE, CHROME ETC FIRST SELENIUM CODE WORKING WITH CHROME AND IE SELENIUM RC AND WEBDRIVER CONCEPT OF FIREFOX PROFILE WHAT IS FIREFOX PROFILE WHY WE NEED FIREFOX PROFILE CLOSE AND QUIT -DIFFERENCE IMPORTING WEBDRIVER DOCUMENTATION IN ECLIPSE WEBDRIVER DESIREDCAPABILITIES CLASS HTMLUNIT DRIVER AND DESIRED CAPABILITIES WHY WEBDRIVER? DOWNLOADING WEBDRIVER JARS AND CONFIGURING IN ECLIPSE ARCHITECTURE OF SELENIUM WEBDRIVER DRIVERS FOR FIREFOX, IE, CHROME ETC FIRST SELENIUM CODE WORKING WITH CHROME AND IE SELENIUM RC AND WEBDRIVER CONCEPT OF FIREFOX PROFILE
  • 10. aroraglobalservices.blogspot.in Email : aroraglobalservices@gmail.com WHAT IS FIREFOX PROFILE WHY WE NEED FIREFOX PROFILE CLOSE AND QUIT -DIFFERENCE IMPORTING WEBDRIVER DOCUMENTATION IN ECLIPSE WEBDRIVER DESIREDCAPABILITIES CLASS PROXY SETTINGS WITH WEBDRIVER/WORKING WITH PROXY SERVERS HTMLUNIT DRIVER AND DESIRED CAPABILITIES 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 EXTRACTING OBJECTS FROM A SPECIFIC AREA OF A WEB PAGE VARIOUS STRATEGIES TO TEST LINKS ON A PAGE BY CLICKING ON THEM ONE BY ONE FINDING RESPONSE HEADERS/ RESPONSE CODE FINDING WHETHER OBJECT IS PRESENT ON PAGE OR NOT HANDLING DROP DOWN LIST SELECT CLASS IN SELENIUM API MANAGING RADIO BUTTONS AND CHECKBOXES HIDDEN COMPONENTS ISDISPLAYED FUNCTION TAKING SCREENSHOTS OF THE WEB PAGES HOW TO GOOGLE OUT ERRORS-SELF SUFFICIENCY EXERCISES
  • 11. aroraglobalservices.blogspot.in Email : aroraglobalservices@gmail.com IMPLICIT AND EXPLICIT WAITS PAGELOADTIMEOUT PROPERTY WEBDRIVERWAIT CLASS WEBDRIVER.TIMEOUT INTERFACE EXPECTEDCONDITION INTERFACE AND EXPECTEDCONDITIONS CLASS WAITUNTIL CONDITION FLUENT WAIT MANAGING AJAX BASED COMPONENTS CONCEPTS OF SET INTERFACE IN JAVA WINDOW HANDLES MANAGING TABBED WINDOWS IN IE, CHROME AND MOZILLA MANAGING POPUPS IN IE, CHROME AND MOZILLA CLOSING WINDOWS DEFAULT POPUPS SELENIUM 2.0 FEATURES EXTRACTING DATA FROM WEBTABLE DYNAMIC WEBTABLE HANDLING ATTACHING FILES WITH SELENIUM CHANGING YOUR FACEBOOK PROFILE PICTURE BY ATTACHING NEW PICTURE MOUSE MOVEMENT WITH SELENIUM- MOUSE INTERFACE HANDLING AJAX AUTOSUGGESTS
  • 12. aroraglobalservices.blogspot.in Email : aroraglobalservices@gmail.com HANDLING FRAMES IN WEB PAGE HANDLING COOKIES MORE EXAMPLES ON WEBTABLES BUILDING CUSTOM FUNCTIONS FOR WEBTABLES- NEW MANAGING JAVASCRIPT ALERTS– NEW SIMULATING FRONT AND BACK BUTON CLICK ON BROWSER USING SELENIUM ASSIGNING FIREFOX PROFILE PARAMETERS DOWNLOADING FILES USING SELENIUM SELENIUM JAVADOCS LISTENERS- USING WEBDRIVEREVENTLISTENER PRACTICAL USAGE OF LISTENERS IN SELENIUM MOVING A MOUSE ON A OBJECT AND RIGHT CLICKING ON IT FINDING COORDINATES OF A WEB OBJECT ACTIONS CLASS IN WEBDRIVER HANDLING CSS MENU WITH ACTION CLASS HANDLING CSS MENU WITH JAVASCRIPTEXECUTOR JAVASCRIPTEXECUTOR EXAMPLE DRAG, DROP, NATIVE EVENTS SELEIUM 2.0 – EXERCISES DYNAMIC OBJECTS EXERCISES EXAMPLE 1 - GMAIL.COM: PRINT THE GMAIL'S INCREASING SPACE EXAMPLE 2 - CHECK LINKS ON QUIKR.COM EXAMPLE 3 - SCROLLING THE PAGE SIDE BAR EXAMPLE 4 - PRINT NAMES OF ALL FACEBOOK FRIENDS
  • 13. aroraglobalservices.blogspot.in Email : aroraglobalservices@gmail.com JUNIT AND DATA DRIVEN FRAMEWORK OVERVIEW OF DATA DRIVEN FRAMEWORK BUILDING THE TEST BASE CLASS USING ANNOTATIONS OF JUNIT READING XPATHS, CONFIGURATION FROM PROPERTIES FILE INITIALIZE THE WEBDRIVER BUILDING THE TEST BASE CLASS IMPLEMENTING WEBDRIVER IMPLICIT WAIT IMPLEMENTING TESTS AND BATCH RUNNING THEM REPEATING A TEST WITH DIFFERENT DATA BUILDING UTILITY FUNCTIONS PARAMETERIZING TESTS USING XL FILES CONTROLLING EXECUTION ORDER FROM XL FILES ASSERTIONS AND REPORTING ERRORS / ERRORCOLLECTOR STORING SCREENSHOTS OF ERRORS RUNNING THE FRAMEWORK THROUGH ANT GENERATING THE HTML REPORTS EMAILING TEST REPORTS CREATING A BAT FILE FOR PROJECT EXECUTION
  • 14. aroraglobalservices.blogspot.in Email : aroraglobalservices@gmail.com TESTNG AND DATA DRIVEN FRAMEWORK OVERVIEW OF DATA DRIVEN FRAMEWORK BUILDING THE TEST BASE CLASS USING ANNOTATIONS OF TESTNG READING XPATHS, CONFIGURATION FROM PROPERTIES FILE INITIALIZE THE WEBDRIVER IMPLEMENTING WEBDRIVER IMPLICIT WAIT IMPLEMENTING TESTS AND BATCH RUNNING THEM REPEATING A TEST WITH DIFFERENT DATA IMPLEMENT LOGGING WITH LOG4J API BUILDING UTILITY FUNCTIONS PARAMETERIZING TESTS USING XL FILES CONTROLLING EXECUTION ORDER FROM XL FILES ASSERTIONS AND REPORTING ERRORS STORING SCREENSHOTS OF ERRORS RUNNING THE FRAMEWORK THROUGH ANT GENERATING THE XSLT REPORTS CREATING A BAT FILE FOR PROJECT EXECUTION EMAILING TEST REPORTS SELENIUM RC WHAT IS SELENIUM RC? DIFFERENCE BETWEEN SELENIUM IDE AND SELENIUM RC DIFFERENCE BETWEEN WEBDRIVER(2.X) AND SELENIUM RC(1.X)
  • 15. aroraglobalservices.blogspot.in Email : aroraglobalservices@gmail.com APACHE MAVEN OR ANT WHAT IS MAVEN AND WHY MAVEN? INSTALLING/CONFIGURING MAVEN ARCHETYPES IN MAVEN CREATING MAVEN PROJECT THROUGH COMMAND LINE POM.XML IMPORTING ARCHETYPES MAVEN REPOSITORIES BUILDING POM.XML THROUGH COMMAND LINE TO CONFIGURE SELENIUM AND JUNIT IMPORTING THE MAVEN PROJECT INTO ECLIPSE BUILDING A SELENIUM PROJECT AND RUNNING IT THROUGH MAVEN WORKING WITH CHROMEDRIVER / IE Driver HELP- MY CHROME IS NOT OPENING HELP- MY CHROME IS OPENING BUT ITS NOT NAVIGATING CONFIGURING CHROMDERIVER.EXE UPLOADING FILES IN CHROME TABBED BROWSING AND POPUP HANDLING IN CHROME MOVING MOUSE IN CHROME
  • 16. Our Training Features :  Job oriented real time Training.  Exercise Real time project explanation & Practical  Training material provided (Soft copy also provided).  Personal care for each Trainee.  Resume preparation & Placement Assistance.  Interview Preparation Tips & Sample Interview Questions.  Contact Us Via: Email : aroraglobalservices@gmail.com aroraglobalservices.blogspot.in