SlideShare a Scribd company logo
LOGO
Introduction to Automation
Introduction toIntroduction to
AutomationAutomation
● What is automation testing
● Advantages of Automation Testing
● How to learn any automation tool
● Types of Automation tools
Introduction to SeleniumIntroduction to Selenium
● What is Selenium
● Use of Selenium
● Features of selenium
● Difference between Selenium and QTP
SeleniumComponentsSeleniumComponents
● Selenium IDE
● Selenium Core
● Selenium RC
● Selenium Grid
● Selenium 2.0 – Web Driver
SeleniumIDESeleniumIDE
● Selenium Overview
● Selenium IDE Introduction
● Downloading and Installing Selenium IDE
● Recording and Running a Simple Test
● Selenium IDE – Features
● Installing Useful Tools for Writing Tests
● Selenium Concepts
● Selenium Commands
● Verifying Page Elements – Assertions and
Verifications
SeleniumIDESeleniumIDE
● Wait Commands
● Object Identification
● Element Locators
● Regular Expression patterns
● Selenium Test Runner
● Using Regular Expressions in Selenium IDE
● Using Java Script functions in Selenium IDE
● Creating Selenium Test Suites
● How to run the recorded script against other
browsers
● Why companies are not using recording tools
● Limitations of Selenium IDE
SeleniumCoreSeleniumCore
● Selenium Core Overview
● Installing Selenium Core
● Running Selenium Core Test Suites
● Core Java Fundamentals
Language FundamentalsLanguage Fundamentals
● History of Java
● Features of java
● Java Programming Language Keywords
● Class and Object
● Data Types
● Array Declaration, Construction and Initialization
EncapsulationEncapsulation
● Inheritance
● Polymorphism
Flow Control, Exceptions, and AssertionsFlow Control, Exceptions, and Assertions
● Writing Code Using if and switch
● Statements
● Writing Code Using Loops
● Handling Exceptions
● Working with the Assertion Mechanism
Using the java.lang.String ClassUsing the java.lang.String Class
● Using the java.lang.Math Class
● Using Wrapper Classes
● Using the equals() Method with
● Strings and Wrappers and Objects
InnerClassesInnerClasses
● Method-Local Inner Classes
● Anonymous Inner Classes
● Static Nested Classes
Defining, Instantiating, and Starting ThreadsDefining, Instantiating, and Starting Threads
● Preventing Thread Execution
● Synchronizing Code
● Thread Interaction
Object Orientation, Overloading and Overriding,Object Orientation, Overloading and Overriding,
ConstructorsConstructors
● Benefits of Encapsulation
● Overridden and Overloaded Methods
About EclipseAbout Eclipse
● Installing Eclipse
● Creating Simple Project in eclipse
● Eclipse and Selenium together
● Importing and Exporting
● Debugging using Eclipse
● Exploring Eclipse – Basic
● Exploring Eclipse – Advanced
Fire Bug, Xpath and CSSFire Bug, Xpath and CSS
● Introduction to Firebug
● Downloading and installing of Firebug
● Downloading and installing of xpath
● How to identify the xpath for an particular element
● Identifying objects using CSS
SeleniumRCSeleniumRC
● Installing Selenium RC
● Selenium RC Overview
● Starting and Stopping Selenium Server
● Creating the generic scripts in selenium
● Creating the scripts by using functions
● Selenium Client Libraries
● Browser commands with examples
● Interactive commands with examples
● Information commands with examples
● Validation commands with examples
SeleniumRCSeleniumRC
● How to take data from excel sheets
● Why should we use excel sheets
● How to take data from DB
● Debugging the scripts
● Maintaining the synchronization points
● How to handle Pop-up’s and alert messages
How to use TestNG and Junit in SeleniumHow to use TestNG and Junit in Selenium
● Introduction to TestNG
● Why TestNG
● Setting up TestNG
● Working with TestNG
● Advantages of TestNG over Junit Exploring TestNG
Features
● How to Use TestNG Annotations
● Data Driven Testing TestNG
● TestNG Execution Report
● TestNG Results output folder walkthrough
● TestNG Reporting features
Sikuli Tool forhandling windowsSikuli Tool forhandling windows
● Installing Sikuli
● Sikuli Overview
● Why Sikuli?
● Sikuli Script Examples
● Compiling Sikuli scripts
● How To Use Sikuli scripts in Selenium WebDriver
SeleniumGridSeleniumGrid
● Introduction Selenium Grid
● Advantages of Selenium Grid
Advanced – Selenium2.0 – WebDriverAdvanced – Selenium2.0 – WebDriver
● Introduction to selenium 2.0
● Advantages of web driver
● Web Driver v/s RC
● Architecture of Web Driver and RC
● Installation / Configuring Eclipse for Web Driver
● Identifying the elements in Web Driver Using Id,
Name, Xpath ,Dom and CSS
● Working with Different drivers like HtmlUnit driver,
Firefox Driver, Chrome Driver, Android Driver etc…
● Creating the generic scripts in Web Driver
● Creating the scripts by using functions
Advanced – Selenium2.0 – WebDriverAdvanced – Selenium2.0 – WebDriver
● Web Driver Client Libraries
● Web Driver commands with examples
● Working with excel sheets using Web Driver
● Handling Pop-up’s and alert messages
● Working with Dropdown and page back commands
● Working with frames
● Web Driver with TestNG / Junit
Automation FrameworkAutomation Framework
● What is Framework
● Types of Frameworks
● What is modular framework
● What is Data Driven framework
● What is Keyword driven framework
● What is Hybrid framework
● Use of Framework
● How to develop the framework
● Integration of the framework
● How to execute the scripts from framework
LOGO
ThankYou!

More Related Content

What's hot (20)

PPT
Automated Web Testing Using Selenium
Weifeng Zhang
 
PPTX
Selenium web driver
Roman Savitskiy
 
PDF
Selenium web driver
Shobika Ramasubbarayalu
 
PPTX
Test automation using selenium
Cynoteck Technology Solutions Private Limited
 
PPT
Selenium Presentation at Engineering Colleges
Vijay Rangaiah
 
PPTX
Automation - web testing with selenium
Tzirla Rozental
 
PPTX
How to Configure Selenium WebDriver (java)
Dasun Eranthika
 
PDF
Mobile Testing with Selenium 2 by Jason Huggins
Sauce Labs
 
PPS
Selenium Demo
ankitslide
 
PPTX
Selenium WebDriver
Yuriy Bezgachnyuk
 
PPTX
Selenium test automation
Srikanth Vuriti
 
PDF
Web application testing with Selenium
Kerry Buckley
 
PDF
Automation Testing using Selenium
Naresh Chintalcheru
 
PPTX
Selenium IDE Tutorial For Beginners | Selenium IDE Tutorial | What Is Seleniu...
Simplilearn
 
PPTX
Selenium
Batch2016
 
PDF
Selenium WebDriver with C#
srivinayak
 
PPTX
Selenium WebDriver Tutorial | Selenium WebDriver Tutorial For Beginner | Sele...
Simplilearn
 
PPTX
Introduction to selenium
Archana Krushnan
 
PPTX
Selenium - Introduction
Sachin-QA
 
PPTX
Selenium topic 1- Selenium Basic
ITProfessional Academy
 
Automated Web Testing Using Selenium
Weifeng Zhang
 
Selenium web driver
Roman Savitskiy
 
Selenium web driver
Shobika Ramasubbarayalu
 
Test automation using selenium
Cynoteck Technology Solutions Private Limited
 
Selenium Presentation at Engineering Colleges
Vijay Rangaiah
 
Automation - web testing with selenium
Tzirla Rozental
 
How to Configure Selenium WebDriver (java)
Dasun Eranthika
 
Mobile Testing with Selenium 2 by Jason Huggins
Sauce Labs
 
Selenium Demo
ankitslide
 
Selenium WebDriver
Yuriy Bezgachnyuk
 
Selenium test automation
Srikanth Vuriti
 
Web application testing with Selenium
Kerry Buckley
 
Automation Testing using Selenium
Naresh Chintalcheru
 
Selenium IDE Tutorial For Beginners | Selenium IDE Tutorial | What Is Seleniu...
Simplilearn
 
Selenium
Batch2016
 
Selenium WebDriver with C#
srivinayak
 
Selenium WebDriver Tutorial | Selenium WebDriver Tutorial For Beginner | Sele...
Simplilearn
 
Introduction to selenium
Archana Krushnan
 
Selenium - Introduction
Sachin-QA
 
Selenium topic 1- Selenium Basic
ITProfessional Academy
 

Viewers also liked (20)

PDF
Basics of Selenium IDE,Core, Remote Control
usha kannappan
 
PPT
Selenium ppt
Pavan Kumar
 
PPTX
Istqb foundation level
Le Trung Hieu
 
PPTX
Selenium tutorial
mindqqa
 
PPTX
Jbehave selenium
Vadim Goncharenko
 
PDF
BDD using JBehave
Ajit Skanda Kumaraswamy
 
PPTX
How to Design a Successful Test Automation Strategy
Impetus Technologies
 
PPTX
Selenium web driver
Sun Technlogies
 
PPTX
Silk Performer Presentation v1
Sun Technlogies
 
PPTX
Test automation with Cucumber-JVM
Alan Parkinson
 
PPTX
Cucumber
Dulminie Nanayakkara
 
PDF
Cucumber ppt
Qwinix Technologies
 
PDF
Introduction to BDD with Cucumber for Java
Seb Rose
 
PDF
Test and Behaviour Driven Development (TDD/BDD)
Lars Thorup
 
DOCX
Realtime selenium interview questions
Kuldeep Pawar
 
PPT
BDD with JBehave and Selenium
Nikolay Vasilev
 
PPTX
Selenium Tutorial For Beginners | What Is Selenium? | Selenium Automation Tes...
Edureka!
 
DOCX
Selenium interview questions
girichinna27
 
PDF
Selenium Basics Tutorial
Clever Moe
 
PDF
Behavior Driven Development and Automation Testing Using Cucumber
KMS Technology
 
Basics of Selenium IDE,Core, Remote Control
usha kannappan
 
Selenium ppt
Pavan Kumar
 
Istqb foundation level
Le Trung Hieu
 
Selenium tutorial
mindqqa
 
Jbehave selenium
Vadim Goncharenko
 
BDD using JBehave
Ajit Skanda Kumaraswamy
 
How to Design a Successful Test Automation Strategy
Impetus Technologies
 
Selenium web driver
Sun Technlogies
 
Silk Performer Presentation v1
Sun Technlogies
 
Test automation with Cucumber-JVM
Alan Parkinson
 
Cucumber ppt
Qwinix Technologies
 
Introduction to BDD with Cucumber for Java
Seb Rose
 
Test and Behaviour Driven Development (TDD/BDD)
Lars Thorup
 
Realtime selenium interview questions
Kuldeep Pawar
 
BDD with JBehave and Selenium
Nikolay Vasilev
 
Selenium Tutorial For Beginners | What Is Selenium? | Selenium Automation Tes...
Edureka!
 
Selenium interview questions
girichinna27
 
Selenium Basics Tutorial
Clever Moe
 
Behavior Driven Development and Automation Testing Using Cucumber
KMS Technology
 
Ad

Similar to selenium training | selenium course | selenium video tutorial | selenium for beginners | junit selenium tutorial (20)

PDF
Selenium Online Training.pdf
SpiritsoftsTraining
 
PDF
Selenium Online Training.pdf
SpiritsoftsTraining
 
PDF
Selenium Online Training.pdf
SpiritsoftsTraining
 
PDF
Selenium Online Training.pdf
SpiritsoftsTraining
 
PDF
Selenium Online Training
Nagendra Kumar
 
PDF
Selenium Online Training.pdf
SpiritsoftsTraining
 
PDF
Android testing-with-selenium-webdriver Online Training
Nagendra Kumar
 
DOC
Selenium Classroom Training
Srihitha Technologies
 
PDF
Selenium
g2ix
 
PPTX
Nightwatch 101 - Salvador Molina
Salvador Molina (Slv_)
 
ODP
Behat Workshop at WeLovePHP
Marcos Quesada
 
PDF
Testing course content converted
ShreemInstituteProfe
 
PPTX
Basics of selenium containing features of selenium
Madhuri Lonikar
 
DOCX
TrainmeSofttech - Selenium Training
Trainme Softtech
 
PDF
What's new in selenium 4
Knoldus Inc.
 
DOCX
Trainmesofttech - Selenium Training In Hyderabad 
Trainmesofttech
 
PPTX
Protractor End To End Testing For AngularJS
Knoldus Inc.
 
PPTX
Intro to Angular.js & Zend2 for Front-End Web Applications
TECKpert, Hubdin
 
PPTX
Selenium.pptx
orbitprojects
 
PPSX
Selenium - Introduction
ANKUR-BA
 
Selenium Online Training.pdf
SpiritsoftsTraining
 
Selenium Online Training.pdf
SpiritsoftsTraining
 
Selenium Online Training.pdf
SpiritsoftsTraining
 
Selenium Online Training.pdf
SpiritsoftsTraining
 
Selenium Online Training
Nagendra Kumar
 
Selenium Online Training.pdf
SpiritsoftsTraining
 
Android testing-with-selenium-webdriver Online Training
Nagendra Kumar
 
Selenium Classroom Training
Srihitha Technologies
 
Selenium
g2ix
 
Nightwatch 101 - Salvador Molina
Salvador Molina (Slv_)
 
Behat Workshop at WeLovePHP
Marcos Quesada
 
Testing course content converted
ShreemInstituteProfe
 
Basics of selenium containing features of selenium
Madhuri Lonikar
 
TrainmeSofttech - Selenium Training
Trainme Softtech
 
What's new in selenium 4
Knoldus Inc.
 
Trainmesofttech - Selenium Training In Hyderabad 
Trainmesofttech
 
Protractor End To End Testing For AngularJS
Knoldus Inc.
 
Intro to Angular.js & Zend2 for Front-End Web Applications
TECKpert, Hubdin
 
Selenium.pptx
orbitprojects
 
Selenium - Introduction
ANKUR-BA
 
Ad

More from Nancy Thomas (20)

PPT
unix training | unix training videos | unix course unix online training
Nancy Thomas
 
PPT
shell programming training | shell programming classes | unix shell programmi...
Nancy Thomas
 
PPT
workday hcm training | workday hcm online training | workday hcm course
Nancy Thomas
 
PPT
wordpress training | wordpress certification | wordpress training course | wo...
Nancy Thomas
 
PPT
python training | python course | python online training
Nancy Thomas
 
PPT
peoplesoft financials training | peoplesoft financials training online | peop...
Nancy Thomas
 
PPT
peoplesoft crm training | peoplesoft crm training online | peolplesoft crm co...
Nancy Thomas
 
PPT
hyperion essbase training | hyperion essbase online training | hyperion essb...
Nancy Thomas
 
PPT
weblogic training | oracle weblogic online training | weblogic server course
Nancy Thomas
 
PPT
oracle rac training | oracle rac training videos | oracle rac dba training
Nancy Thomas
 
PPT
oracle plsql training | oracle online training | oracle plsql demo | oracle p...
Nancy Thomas
 
PPT
oracle oa framework training | oracle oa framework training courses | oa fram...
Nancy Thomas
 
PPT
oracle enterprise manager training | oracle enterprise manager course | orac...
Nancy Thomas
 
PPT
oracle data integrator training | oracle data integrator training videos | or...
Nancy Thomas
 
PPT
Oracle apex training | Oracle Application Application Express Training | Ora...
Nancy Thomas
 
PPT
oracle adf training | oracle adf course | oracle adf certification training
Nancy Thomas
 
PPT
c# training | c# training videos | c# object oriented programming | c# course
Nancy Thomas
 
PPT
asp .net training | asp.net course | asp.net training online | learn asp.net
Nancy Thomas
 
PPT
.net training | learn .net | Microsoft dot net Course | Microsoft dot net onl...
Nancy Thomas
 
PPT
ibm websphere admin training | websphere admin course | ibm websphere adminis...
Nancy Thomas
 
unix training | unix training videos | unix course unix online training
Nancy Thomas
 
shell programming training | shell programming classes | unix shell programmi...
Nancy Thomas
 
workday hcm training | workday hcm online training | workday hcm course
Nancy Thomas
 
wordpress training | wordpress certification | wordpress training course | wo...
Nancy Thomas
 
python training | python course | python online training
Nancy Thomas
 
peoplesoft financials training | peoplesoft financials training online | peop...
Nancy Thomas
 
peoplesoft crm training | peoplesoft crm training online | peolplesoft crm co...
Nancy Thomas
 
hyperion essbase training | hyperion essbase online training | hyperion essb...
Nancy Thomas
 
weblogic training | oracle weblogic online training | weblogic server course
Nancy Thomas
 
oracle rac training | oracle rac training videos | oracle rac dba training
Nancy Thomas
 
oracle plsql training | oracle online training | oracle plsql demo | oracle p...
Nancy Thomas
 
oracle oa framework training | oracle oa framework training courses | oa fram...
Nancy Thomas
 
oracle enterprise manager training | oracle enterprise manager course | orac...
Nancy Thomas
 
oracle data integrator training | oracle data integrator training videos | or...
Nancy Thomas
 
Oracle apex training | Oracle Application Application Express Training | Ora...
Nancy Thomas
 
oracle adf training | oracle adf course | oracle adf certification training
Nancy Thomas
 
c# training | c# training videos | c# object oriented programming | c# course
Nancy Thomas
 
asp .net training | asp.net course | asp.net training online | learn asp.net
Nancy Thomas
 
.net training | learn .net | Microsoft dot net Course | Microsoft dot net onl...
Nancy Thomas
 
ibm websphere admin training | websphere admin course | ibm websphere adminis...
Nancy Thomas
 

Recently uploaded (20)

PDF
Comprehensive Guide to Writing Effective Literature Reviews for Academic Publ...
AJAYI SAMUEL
 
PPTX
TOP 10 AI TOOLS YOU MUST LEARN TO SURVIVE IN 2025 AND ABOVE
digilearnings.com
 
PPTX
Gall bladder, Small intestine and Large intestine.pptx
rekhapositivity
 
PPTX
Views on Education of Indian Thinkers J.Krishnamurthy..pptx
ShrutiMahanta1
 
PDF
Exploring-the-Investigative-World-of-Science.pdf/8th class curiosity/1st chap...
Sandeep Swamy
 
PPTX
Capitol Doctoral Presentation -July 2025.pptx
CapitolTechU
 
PPTX
GENERAL METHODS OF ISOLATION AND PURIFICATION OF MARINE__MPHARM.pptx
SHAHEEN SHABBIR
 
PPTX
LEGAL ASPECTS OF PSYCHIATRUC NURSING.pptx
PoojaSen20
 
PPTX
Latest Features in Odoo 18 - Odoo slides
Celine George
 
PDF
water conservation .pdf by Nandni Kumari XI C
Directorate of Education Delhi
 
PPTX
Optimizing Cancer Screening With MCED Technologies: From Science to Practical...
i3 Health
 
PPTX
Accounting Skills Paper-I, Preparation of Vouchers
Dr. Sushil Bansode
 
PDF
Right to Information.pdf by Sapna Maurya XI D
Directorate of Education Delhi
 
PPTX
national medicinal plants board mpharm.pptx
SHAHEEN SHABBIR
 
PPTX
IDEAS AND EARLY STATES Social science pptx
NIRANJANASSURESH
 
PDF
Ziehl-Neelsen Stain: Principle, Procedu.
PRASHANT YADAV
 
PPT
digestive system for Pharm d I year HAP
rekhapositivity
 
PDF
TOP 10 AI TOOLS YOU MUST LEARN TO SURVIVE IN 2025 AND ABOVE
digilearnings.com
 
PDF
IMP NAAC REFORMS 2024 - 10 Attributes.pdf
BHARTIWADEKAR
 
PDF
BÀI TẬP BỔ TRỢ THEO LESSON TIẾNG ANH - I-LEARN SMART WORLD 7 - CẢ NĂM - CÓ ĐÁ...
Nguyen Thanh Tu Collection
 
Comprehensive Guide to Writing Effective Literature Reviews for Academic Publ...
AJAYI SAMUEL
 
TOP 10 AI TOOLS YOU MUST LEARN TO SURVIVE IN 2025 AND ABOVE
digilearnings.com
 
Gall bladder, Small intestine and Large intestine.pptx
rekhapositivity
 
Views on Education of Indian Thinkers J.Krishnamurthy..pptx
ShrutiMahanta1
 
Exploring-the-Investigative-World-of-Science.pdf/8th class curiosity/1st chap...
Sandeep Swamy
 
Capitol Doctoral Presentation -July 2025.pptx
CapitolTechU
 
GENERAL METHODS OF ISOLATION AND PURIFICATION OF MARINE__MPHARM.pptx
SHAHEEN SHABBIR
 
LEGAL ASPECTS OF PSYCHIATRUC NURSING.pptx
PoojaSen20
 
Latest Features in Odoo 18 - Odoo slides
Celine George
 
water conservation .pdf by Nandni Kumari XI C
Directorate of Education Delhi
 
Optimizing Cancer Screening With MCED Technologies: From Science to Practical...
i3 Health
 
Accounting Skills Paper-I, Preparation of Vouchers
Dr. Sushil Bansode
 
Right to Information.pdf by Sapna Maurya XI D
Directorate of Education Delhi
 
national medicinal plants board mpharm.pptx
SHAHEEN SHABBIR
 
IDEAS AND EARLY STATES Social science pptx
NIRANJANASSURESH
 
Ziehl-Neelsen Stain: Principle, Procedu.
PRASHANT YADAV
 
digestive system for Pharm d I year HAP
rekhapositivity
 
TOP 10 AI TOOLS YOU MUST LEARN TO SURVIVE IN 2025 AND ABOVE
digilearnings.com
 
IMP NAAC REFORMS 2024 - 10 Attributes.pdf
BHARTIWADEKAR
 
BÀI TẬP BỔ TRỢ THEO LESSON TIẾNG ANH - I-LEARN SMART WORLD 7 - CẢ NĂM - CÓ ĐÁ...
Nguyen Thanh Tu Collection
 

selenium training | selenium course | selenium video tutorial | selenium for beginners | junit selenium tutorial

  • 2. Introduction toIntroduction to AutomationAutomation ● What is automation testing ● Advantages of Automation Testing ● How to learn any automation tool ● Types of Automation tools
  • 3. Introduction to SeleniumIntroduction to Selenium ● What is Selenium ● Use of Selenium ● Features of selenium ● Difference between Selenium and QTP
  • 4. SeleniumComponentsSeleniumComponents ● Selenium IDE ● Selenium Core ● Selenium RC ● Selenium Grid ● Selenium 2.0 – Web Driver
  • 5. SeleniumIDESeleniumIDE ● Selenium Overview ● Selenium IDE Introduction ● Downloading and Installing Selenium IDE ● Recording and Running a Simple Test ● Selenium IDE – Features ● Installing Useful Tools for Writing Tests ● Selenium Concepts ● Selenium Commands ● Verifying Page Elements – Assertions and Verifications
  • 6. SeleniumIDESeleniumIDE ● Wait Commands ● Object Identification ● Element Locators ● Regular Expression patterns ● Selenium Test Runner ● Using Regular Expressions in Selenium IDE ● Using Java Script functions in Selenium IDE ● Creating Selenium Test Suites ● How to run the recorded script against other browsers ● Why companies are not using recording tools ● Limitations of Selenium IDE
  • 7. SeleniumCoreSeleniumCore ● Selenium Core Overview ● Installing Selenium Core ● Running Selenium Core Test Suites ● Core Java Fundamentals
  • 8. Language FundamentalsLanguage Fundamentals ● History of Java ● Features of java ● Java Programming Language Keywords ● Class and Object ● Data Types ● Array Declaration, Construction and Initialization
  • 10. Flow Control, Exceptions, and AssertionsFlow Control, Exceptions, and Assertions ● Writing Code Using if and switch ● Statements ● Writing Code Using Loops ● Handling Exceptions ● Working with the Assertion Mechanism
  • 11. Using the java.lang.String ClassUsing the java.lang.String Class ● Using the java.lang.Math Class ● Using Wrapper Classes ● Using the equals() Method with ● Strings and Wrappers and Objects
  • 12. InnerClassesInnerClasses ● Method-Local Inner Classes ● Anonymous Inner Classes ● Static Nested Classes
  • 13. Defining, Instantiating, and Starting ThreadsDefining, Instantiating, and Starting Threads ● Preventing Thread Execution ● Synchronizing Code ● Thread Interaction
  • 14. Object Orientation, Overloading and Overriding,Object Orientation, Overloading and Overriding, ConstructorsConstructors ● Benefits of Encapsulation ● Overridden and Overloaded Methods
  • 15. About EclipseAbout Eclipse ● Installing Eclipse ● Creating Simple Project in eclipse ● Eclipse and Selenium together ● Importing and Exporting ● Debugging using Eclipse ● Exploring Eclipse – Basic ● Exploring Eclipse – Advanced
  • 16. Fire Bug, Xpath and CSSFire Bug, Xpath and CSS ● Introduction to Firebug ● Downloading and installing of Firebug ● Downloading and installing of xpath ● How to identify the xpath for an particular element ● Identifying objects using CSS
  • 17. SeleniumRCSeleniumRC ● Installing Selenium RC ● Selenium RC Overview ● Starting and Stopping Selenium Server ● Creating the generic scripts in selenium ● Creating the scripts by using functions ● Selenium Client Libraries ● Browser commands with examples ● Interactive commands with examples ● Information commands with examples ● Validation commands with examples
  • 18. SeleniumRCSeleniumRC ● How to take data from excel sheets ● Why should we use excel sheets ● How to take data from DB ● Debugging the scripts ● Maintaining the synchronization points ● How to handle Pop-up’s and alert messages
  • 19. How to use TestNG and Junit in SeleniumHow to use TestNG and Junit in Selenium ● Introduction to TestNG ● Why TestNG ● Setting up TestNG ● Working with TestNG ● Advantages of TestNG over Junit Exploring TestNG Features ● How to Use TestNG Annotations ● Data Driven Testing TestNG ● TestNG Execution Report ● TestNG Results output folder walkthrough ● TestNG Reporting features
  • 20. Sikuli Tool forhandling windowsSikuli Tool forhandling windows ● Installing Sikuli ● Sikuli Overview ● Why Sikuli? ● Sikuli Script Examples ● Compiling Sikuli scripts ● How To Use Sikuli scripts in Selenium WebDriver
  • 21. SeleniumGridSeleniumGrid ● Introduction Selenium Grid ● Advantages of Selenium Grid
  • 22. Advanced – Selenium2.0 – WebDriverAdvanced – Selenium2.0 – WebDriver ● Introduction to selenium 2.0 ● Advantages of web driver ● Web Driver v/s RC ● Architecture of Web Driver and RC ● Installation / Configuring Eclipse for Web Driver ● Identifying the elements in Web Driver Using Id, Name, Xpath ,Dom and CSS ● Working with Different drivers like HtmlUnit driver, Firefox Driver, Chrome Driver, Android Driver etc… ● Creating the generic scripts in Web Driver ● Creating the scripts by using functions
  • 23. Advanced – Selenium2.0 – WebDriverAdvanced – Selenium2.0 – WebDriver ● Web Driver Client Libraries ● Web Driver commands with examples ● Working with excel sheets using Web Driver ● Handling Pop-up’s and alert messages ● Working with Dropdown and page back commands ● Working with frames ● Web Driver with TestNG / Junit
  • 24. Automation FrameworkAutomation Framework ● What is Framework ● Types of Frameworks ● What is modular framework ● What is Data Driven framework ● What is Keyword driven framework ● What is Hybrid framework ● Use of Framework ● How to develop the framework ● Integration of the framework ● How to execute the scripts from framework