SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Copyright @ 2016 Disha Srivastava
Selenium
Automation Testing Tool : IDE
Copyright @ 2016 Disha Srivastava
Selenium : IDE
Automation Testing Tool
 Selenium IDE : Introduction
 Installing Selenium IDE
 Installing FireBug
 Selenium IDE Basics : Record & Replay
 Selenium IDE : Menu Bar
 Selenium IDE : Tool Bar
 Test Suite Vs Test Case
 Create a Test Suite
 Execute a Test Suite
Copyright @ 2016 Disha Srivastava
Automation Testing :
Selenium IDE
Copyright @ 2016 Disha Srivastava
Selenium : Overview
Selenium IDE
◘ Selenium IDE is a complete integrated development environment
(IDE) for Selenium tests.
◘ It’s a Firefox Add-On
◘ Provides Record & Playback functionality
◘ Scripts are recorded in Selenese
◘ Scripts can run only in Firefox
◘ Recorded Scripts can be edited manually
◘ Scripts can be exported in multiple languages
Introduction :
Copyright @ 2016 Disha Srivastava
Installing Selenium IDE
Copyright @ 2016 Disha Srivastava
◘ Open http://www.seleniumhq.org/
◘ Click on Download Selenium
Selenium IDE:
Installation & Starting
Installation :
Copyright @ 2016 Disha Srivastava
◘ Click on the current release version of the Selenium IDE
Installation :
Selenium IDE:
Installation & Starting
Copyright @ 2016 Disha Srivastava
◘ Click on ‘Add to Firefox’
Installation :
Selenium IDE:
Installation & Starting
Copyright @ 2016 Disha Srivastava
◘ Based on security settings of browser, a Firefox notification may pop
up. Click on "Allow."
◘ After completion of the download and then click "Install Now."
Installation :
Selenium IDE:
Installation & Starting
Copyright @ 2016 Disha Srivastava
◘ Once installation is completed, click "Restart Now."
Installation :
Selenium IDE:
Installation & Starting
Copyright @ 2016 Disha Srivastava
Installation :
◘ Selenium IDE can be launched in of two ways:
◘ Tools > Web Developer> Selenium IDE
◘ Ctrl+Alt+S (Shortcut)
Selenium IDE:
Installation & Starting
Copyright @ 2016 Disha Srivastava
Installing FireBug
Copyright @ 2016 Disha Srivastava
Installation :
◘ Open www.google.com
◘ Search “Download Firebug”
◘ Open link for Firefox Add-On
Firebug :
Installation & Starting
Copyright @ 2016 Disha Srivastava
Installation :
◘ Select “Add to Firefox”
Firebug :
Installation & Starting
Copyright @ 2016 Disha Srivastava
Installation :
◘ Once the Add-on is downloaded, select “Install”
Firebug :
Installation & Starting
Copyright @ 2016 Disha Srivastava
Installation :
◘ Firebug is ready to use
Firebug :
Installation & Starting
Copyright @ 2016 Disha Srivastava
Installation :
 Start Button- Firebug is activated
 Start Button- Firebug is deactivated
Firebug :
Installation & Starting
Copyright @ 2016 Disha Srivastava
Using Selenium IDE
Copyright @ 2016 Disha Srivastava
Selenium IDE :
Controls and Commands
Selenium IDE UI Menu bar
Base URL
Toolbar
Test Suite Panel
Log/ Reference/ UI-Element/
Rollup Pane
Test Case Panel
or Editor
Copyright @ 2016 Disha Srivastava
Selenium IDE :
Controls and Commands
Selenium IDE UI
 Menu Bar
 File menu
 New/Open/Save Test Suite and Test Case
 Edit menu
 Copy, paste, delete, undo, and select all operations for editing the test cases
 Options menu
 Changing of settings e.g. set the timeout value, add user-defined user
extensions and specify the format (language)
 Help menu
 Base URL
 Allows test scripts to be run across different domains
Copyright @ 2016 Disha Srivastava
Selenium IDE :
Controls and Commands
Selenium IDE UI
 Toolbar - Buttons in the tool bar are used to control the test scripts
Speed Control: controls how fast test case runs
Run All: Runs the entire test suite when a test suite with multiple test cases is loaded
Run: Runs the currently selected test. When only a single test is loaded this button and
the Run All button have the same effect
Pause/Resume: Allows stopping and re-starting of a running test case
Copyright @ 2016 Disha Srivastava
Selenium IDE :
Controls and Commands
Selenium IDE UI
 Toolbar - Buttons in the tool bar are used to control the test scripts
Allows to “step” through a test case by running it one command at a time. Use for
debugging test cases
Apply Rollup Rules: Allows repetitive sequences of Selenium commands to be grouped
into a single action
Record: Records the user’s browser actions
Reload test case
Copyright @ 2016 Disha Srivastava
Selenium IDE :
Controls and Commands
Test Suite Vs Test Case
Test Case: A single step or collection of steps to test
a condition/path or feature. It contains steps and
expected result for each step or test case.
Test Suite: Collection of test cases to test
function/feature.
A test case can be path of multiple test suites.
Copyright @ 2016 Disha Srivastava
Selenium IDE :
Controls and Commands
Create a test suite
The optional fields are a test case ID, test step or order of execution
number, related requirement(s), depth, test category, author, and check
boxes for whether the test is automatable and has been automated.
It may also contain prerequisite states or steps, and descriptions of the
following tests.
It can have any combination of Test Cases which are required for the
corresponding Testing phase.
So 2 Test Suites can actually have the same or widely different Test
Cases.
Copyright @ 2016 Disha Srivastava
Selenium IDE :
Controls and Commands
Execute a test suite
Copyright @ 2016 Disha Srivastava
 User extensions to provide advanced capabilities to IDE
 User extensions are in the form of JavaScript files
 Install user extensions by specifying absolute path in the Options dialog box.
Selenium Core extensions (user-extensions.js)
Selenium IDE extensions
Selenium IDE :
User Extensions
Copyright @ 2016 Disha Srivastava
 Useful/Popular extensions/plug-in used in Selenium IDE
Selenium IDE :
User Extensions
Name of User
Extension / plug-in
Description
File Logging Saves log messages to a file in real time at a user selectable log level
ScreenShot on Fail Take a screen shot on failure
SelBlocks
Provides javascript-like conditionals, looping, callable functions, error catching, and
JSON/XML driven parameterization.
SelBench Provides utilities for testing, validating, and benchmarking Selenium IDE scripts
Stored Variables
Viewer
Stored variables are created using the store, storeText, storeExpression and other similar
store* commands. This plugin allows you to view these variables when the test is running
Test Results
This plugin saves the results of the test execution for the test suite and included test cases
with a single click. It also allows you to export the test results for individual test cases.
Test Suite Batch
Converter
To convert one or more test suites, including their test cases, from the html format to any
other format supported by the Selenium-IDE
Copyright @ 2016 Disha Srivastava
 "Export" option allows to convert Selenium IDE test cases into file formats that can run
on Selenium RC and WebDriver
 "Export Test Case As..." will export only the currently opened test case
 "Export Test Suite As..." will export all the test cases in the currently opened test suite.
 Options > Clipboard Format allows to copy convert Selenium IDE test cases into formats
that can run on Selenium RC and WebDriver
Selenium IDE :
Exporting Test cases
Copyright @ 2016 Disha Srivastava
 Code examples of "Export”
Selenium IDE :
Exporting Test cases
Export will convert IDE instructions
to WebDriver specific code
Copyright @ 2016 Disha Srivastava
“
If you don’t like testing your Product,most
likely your customers won’t like to test it either.

Weitere ähnliche Inhalte

Was ist angesagt?

Selenium test automation
Selenium test automationSelenium test automation
Selenium test automationSrikanth Vuriti
 
Efficient Automated Test Creation With Selenium IDE Plugins
Efficient Automated Test Creation With Selenium IDE PluginsEfficient Automated Test Creation With Selenium IDE Plugins
Efficient Automated Test Creation With Selenium IDE PluginsSamit Badle
 
Test Automation and Selenium
Test Automation and SeleniumTest Automation and Selenium
Test Automation and SeleniumKarapet Sarkisyan
 
From IDE to Selenium 2
From IDE to Selenium 2From IDE to Selenium 2
From IDE to Selenium 2davehunt82
 
Selenium Presentation at Engineering Colleges
Selenium Presentation at Engineering CollegesSelenium Presentation at Engineering Colleges
Selenium Presentation at Engineering CollegesVijay Rangaiah
 
Automation Testing using Selenium
Automation Testing using SeleniumAutomation Testing using Selenium
Automation Testing using SeleniumNaresh Chintalcheru
 
Automated UI testing. Selenium. DrupalCamp Kyiv 2011
Automated UI testing. Selenium. DrupalCamp Kyiv 2011Automated UI testing. Selenium. DrupalCamp Kyiv 2011
Automated UI testing. Selenium. DrupalCamp Kyiv 2011Yuriy Gerasimov
 
Selenium- A Software Testing Tool
Selenium- A Software Testing ToolSelenium- A Software Testing Tool
Selenium- A Software Testing ToolZeba Tahseen
 
Automated Web Testing Using Selenium
Automated Web Testing Using SeleniumAutomated Web Testing Using Selenium
Automated Web Testing Using SeleniumWeifeng Zhang
 
Selenium Ide Tutorials
Selenium Ide TutorialsSelenium Ide Tutorials
Selenium Ide Tutorialsgueste1e4db
 
Selenium introduction
Selenium introductionSelenium introduction
Selenium introductionPankaj Dubey
 
Selenium Ide Tutorial
Selenium Ide TutorialSelenium Ide Tutorial
Selenium Ide Tutorialmetapix
 

Was ist angesagt? (20)

Selenium Primer
Selenium PrimerSelenium Primer
Selenium Primer
 
Selenium test automation
Selenium test automationSelenium test automation
Selenium test automation
 
Efficient Automated Test Creation With Selenium IDE Plugins
Efficient Automated Test Creation With Selenium IDE PluginsEfficient Automated Test Creation With Selenium IDE Plugins
Efficient Automated Test Creation With Selenium IDE Plugins
 
Introduction to selenium
Introduction to seleniumIntroduction to selenium
Introduction to selenium
 
Test Automation and Selenium
Test Automation and SeleniumTest Automation and Selenium
Test Automation and Selenium
 
Selenium IDE features
Selenium IDE featuresSelenium IDE features
Selenium IDE features
 
From IDE to Selenium 2
From IDE to Selenium 2From IDE to Selenium 2
From IDE to Selenium 2
 
Selenium Presentation at Engineering Colleges
Selenium Presentation at Engineering CollegesSelenium Presentation at Engineering Colleges
Selenium Presentation at Engineering Colleges
 
Automation Testing using Selenium
Automation Testing using SeleniumAutomation Testing using Selenium
Automation Testing using Selenium
 
Selenium ppt
Selenium pptSelenium ppt
Selenium ppt
 
Selenium (1)
Selenium (1)Selenium (1)
Selenium (1)
 
Automated UI testing. Selenium. DrupalCamp Kyiv 2011
Automated UI testing. Selenium. DrupalCamp Kyiv 2011Automated UI testing. Selenium. DrupalCamp Kyiv 2011
Automated UI testing. Selenium. DrupalCamp Kyiv 2011
 
Selenium- A Software Testing Tool
Selenium- A Software Testing ToolSelenium- A Software Testing Tool
Selenium- A Software Testing Tool
 
Selenium Demo
Selenium DemoSelenium Demo
Selenium Demo
 
Automated Web Testing Using Selenium
Automated Web Testing Using SeleniumAutomated Web Testing Using Selenium
Automated Web Testing Using Selenium
 
Selenium Ide Tutorials
Selenium Ide TutorialsSelenium Ide Tutorials
Selenium Ide Tutorials
 
Selenium introduction
Selenium introductionSelenium introduction
Selenium introduction
 
Selenium Ide Tutorial
Selenium Ide TutorialSelenium Ide Tutorial
Selenium Ide Tutorial
 
Selenium ppt
Selenium pptSelenium ppt
Selenium ppt
 
Selenium ppt
Selenium pptSelenium ppt
Selenium ppt
 

Andere mochten auch

Selenium using Java
Selenium using JavaSelenium using Java
Selenium using JavaF K
 
Selenium ide material (2)
Selenium ide material (2)Selenium ide material (2)
Selenium ide material (2)Sriram Angajala
 
An overview of selenium webdriver
An overview of selenium webdriverAn overview of selenium webdriver
An overview of selenium webdriverAnuraj S.L
 
UiPath - Business Process Automation Software
UiPath - Business Process Automation SoftwareUiPath - Business Process Automation Software
UiPath - Business Process Automation SoftwareDeskover Soft
 
Everest Group FIT matrix for Robotic Process Automation (rpa) technology
Everest Group FIT matrix for Robotic Process Automation (rpa) technologyEverest Group FIT matrix for Robotic Process Automation (rpa) technology
Everest Group FIT matrix for Robotic Process Automation (rpa) technologyUiPath
 
Selenium Basics Tutorial
Selenium Basics TutorialSelenium Basics Tutorial
Selenium Basics TutorialClever Moe
 
Introduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and ToolsIntroduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and ToolsKMS Technology
 
Web Test Automation with Selenium
Web Test Automation with SeleniumWeb Test Automation with Selenium
Web Test Automation with Seleniumvivek_prahlad
 
Introduction to Test Automation
Introduction to Test AutomationIntroduction to Test Automation
Introduction to Test AutomationPekka Klärck
 
Selenium ide
Selenium ide Selenium ide
Selenium ide Pé Vịt
 

Andere mochten auch (16)

Selenium IDE LOCATORS
Selenium IDE LOCATORSSelenium IDE LOCATORS
Selenium IDE LOCATORS
 
Selenium IDE
Selenium IDESelenium IDE
Selenium IDE
 
Automation Testing by Selenium Web Driver
Automation Testing by Selenium Web DriverAutomation Testing by Selenium Web Driver
Automation Testing by Selenium Web Driver
 
Mobile Testing
Mobile TestingMobile Testing
Mobile Testing
 
Selenium using Java
Selenium using JavaSelenium using Java
Selenium using Java
 
Selenium IDE
Selenium IDESelenium IDE
Selenium IDE
 
Selenium ide material (2)
Selenium ide material (2)Selenium ide material (2)
Selenium ide material (2)
 
An overview of selenium webdriver
An overview of selenium webdriverAn overview of selenium webdriver
An overview of selenium webdriver
 
UiPath - Business Process Automation Software
UiPath - Business Process Automation SoftwareUiPath - Business Process Automation Software
UiPath - Business Process Automation Software
 
Everest Group FIT matrix for Robotic Process Automation (rpa) technology
Everest Group FIT matrix for Robotic Process Automation (rpa) technologyEverest Group FIT matrix for Robotic Process Automation (rpa) technology
Everest Group FIT matrix for Robotic Process Automation (rpa) technology
 
Selenium Basics Tutorial
Selenium Basics TutorialSelenium Basics Tutorial
Selenium Basics Tutorial
 
Introduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and ToolsIntroduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and Tools
 
Web Test Automation with Selenium
Web Test Automation with SeleniumWeb Test Automation with Selenium
Web Test Automation with Selenium
 
Introduction to Test Automation
Introduction to Test AutomationIntroduction to Test Automation
Introduction to Test Automation
 
Selenium ide
Selenium ide Selenium ide
Selenium ide
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
 

Ähnlich wie Selenium IDE Introduction, Installation and Working

Automated Web Testing With Selenium
Automated Web Testing With SeleniumAutomated Web Testing With Selenium
Automated Web Testing With SeleniumJodie Miners
 
Selenium IDE and Extensions
Selenium IDE and ExtensionsSelenium IDE and Extensions
Selenium IDE and ExtensionsYana Altunyan
 
Selenium By Pravin Mishra
Selenium By Pravin MishraSelenium By Pravin Mishra
Selenium By Pravin MishraPravin Mishra
 
Selenium-Webdriver With PHPUnit Automation test for Joomla CMS!
Selenium-Webdriver With PHPUnit Automation test for Joomla CMS!Selenium-Webdriver With PHPUnit Automation test for Joomla CMS!
Selenium-Webdriver With PHPUnit Automation test for Joomla CMS!Puneet Kala
 
Sakai10 Selenium Workshop
Sakai10 Selenium WorkshopSakai10 Selenium Workshop
Sakai10 Selenium Workshopcoreyjack
 
[DevDay 2017] Automation Testing - Speaker: Nghia Khuong - Project Manager at...
[DevDay 2017] Automation Testing - Speaker: Nghia Khuong - Project Manager at...[DevDay 2017] Automation Testing - Speaker: Nghia Khuong - Project Manager at...
[DevDay 2017] Automation Testing - Speaker: Nghia Khuong - Project Manager at...DevDay.org
 
Testing Ajax Web Applications
Testing Ajax Web ApplicationsTesting Ajax Web Applications
Testing Ajax Web ApplicationsTed Husted
 
Selenium by using JAVA
Selenium by using JAVASelenium by using JAVA
Selenium by using JAVAmahirayavarapu
 
Selenium Tutorial
Selenium TutorialSelenium Tutorial
Selenium Tutorialprad_123
 
Softwaretestingtoolsfreeandopensourcefinal 150411221750-conversion-gate01
Softwaretestingtoolsfreeandopensourcefinal 150411221750-conversion-gate01Softwaretestingtoolsfreeandopensourcefinal 150411221750-conversion-gate01
Softwaretestingtoolsfreeandopensourcefinal 150411221750-conversion-gate01Aravindharamanan S
 
Software testing tools (free and open source)
Software testing tools (free and open source)Software testing tools (free and open source)
Software testing tools (free and open source)Wael Mansour
 
Steps to write Selenium
Steps to write Selenium  Steps to write Selenium
Steps to write Selenium Rohit Thakur
 
What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...
What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...
What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...Simplilearn
 
Selenium Installation
Selenium  InstallationSelenium  Installation
Selenium InstallationANKUR-BA
 
Selenium - Installation
Selenium - InstallationSelenium - Installation
Selenium - InstallationRajesh-QA
 

Ähnlich wie Selenium IDE Introduction, Installation and Working (20)

Selenium
SeleniumSelenium
Selenium
 
Automated Web Testing With Selenium
Automated Web Testing With SeleniumAutomated Web Testing With Selenium
Automated Web Testing With Selenium
 
Sel
SelSel
Sel
 
Selenium IDE and Extensions
Selenium IDE and ExtensionsSelenium IDE and Extensions
Selenium IDE and Extensions
 
Selenium By Pravin Mishra
Selenium By Pravin MishraSelenium By Pravin Mishra
Selenium By Pravin Mishra
 
Selenium
SeleniumSelenium
Selenium
 
Selenium-Webdriver With PHPUnit Automation test for Joomla CMS!
Selenium-Webdriver With PHPUnit Automation test for Joomla CMS!Selenium-Webdriver With PHPUnit Automation test for Joomla CMS!
Selenium-Webdriver With PHPUnit Automation test for Joomla CMS!
 
Sakai10 Selenium Workshop
Sakai10 Selenium WorkshopSakai10 Selenium Workshop
Sakai10 Selenium Workshop
 
[DevDay 2017] Automation Testing - Speaker: Nghia Khuong - Project Manager at...
[DevDay 2017] Automation Testing - Speaker: Nghia Khuong - Project Manager at...[DevDay 2017] Automation Testing - Speaker: Nghia Khuong - Project Manager at...
[DevDay 2017] Automation Testing - Speaker: Nghia Khuong - Project Manager at...
 
Testing Ajax Web Applications
Testing Ajax Web ApplicationsTesting Ajax Web Applications
Testing Ajax Web Applications
 
Selenium by using JAVA
Selenium by using JAVASelenium by using JAVA
Selenium by using JAVA
 
Selenium
SeleniumSelenium
Selenium
 
Selenium Tutorial
Selenium TutorialSelenium Tutorial
Selenium Tutorial
 
Softwaretestingtoolsfreeandopensourcefinal 150411221750-conversion-gate01
Softwaretestingtoolsfreeandopensourcefinal 150411221750-conversion-gate01Softwaretestingtoolsfreeandopensourcefinal 150411221750-conversion-gate01
Softwaretestingtoolsfreeandopensourcefinal 150411221750-conversion-gate01
 
Software testing tools (free and open source)
Software testing tools (free and open source)Software testing tools (free and open source)
Software testing tools (free and open source)
 
Steps to write Selenium
Steps to write Selenium  Steps to write Selenium
Steps to write Selenium
 
What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...
What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...
What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...
 
Selenium
SeleniumSelenium
Selenium
 
Selenium Installation
Selenium  InstallationSelenium  Installation
Selenium Installation
 
Selenium - Installation
Selenium - InstallationSelenium - Installation
Selenium - Installation
 

Kürzlich hochgeladen

Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 

Kürzlich hochgeladen (20)

Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 

Selenium IDE Introduction, Installation and Working

  • 1. Copyright @ 2016 Disha Srivastava Selenium Automation Testing Tool : IDE
  • 2. Copyright @ 2016 Disha Srivastava Selenium : IDE Automation Testing Tool  Selenium IDE : Introduction  Installing Selenium IDE  Installing FireBug  Selenium IDE Basics : Record & Replay  Selenium IDE : Menu Bar  Selenium IDE : Tool Bar  Test Suite Vs Test Case  Create a Test Suite  Execute a Test Suite
  • 3. Copyright @ 2016 Disha Srivastava Automation Testing : Selenium IDE
  • 4. Copyright @ 2016 Disha Srivastava Selenium : Overview Selenium IDE ◘ Selenium IDE is a complete integrated development environment (IDE) for Selenium tests. ◘ It’s a Firefox Add-On ◘ Provides Record & Playback functionality ◘ Scripts are recorded in Selenese ◘ Scripts can run only in Firefox ◘ Recorded Scripts can be edited manually ◘ Scripts can be exported in multiple languages Introduction :
  • 5. Copyright @ 2016 Disha Srivastava Installing Selenium IDE
  • 6. Copyright @ 2016 Disha Srivastava ◘ Open http://www.seleniumhq.org/ ◘ Click on Download Selenium Selenium IDE: Installation & Starting Installation :
  • 7. Copyright @ 2016 Disha Srivastava ◘ Click on the current release version of the Selenium IDE Installation : Selenium IDE: Installation & Starting
  • 8. Copyright @ 2016 Disha Srivastava ◘ Click on ‘Add to Firefox’ Installation : Selenium IDE: Installation & Starting
  • 9. Copyright @ 2016 Disha Srivastava ◘ Based on security settings of browser, a Firefox notification may pop up. Click on "Allow." ◘ After completion of the download and then click "Install Now." Installation : Selenium IDE: Installation & Starting
  • 10. Copyright @ 2016 Disha Srivastava ◘ Once installation is completed, click "Restart Now." Installation : Selenium IDE: Installation & Starting
  • 11. Copyright @ 2016 Disha Srivastava Installation : ◘ Selenium IDE can be launched in of two ways: ◘ Tools > Web Developer> Selenium IDE ◘ Ctrl+Alt+S (Shortcut) Selenium IDE: Installation & Starting
  • 12. Copyright @ 2016 Disha Srivastava Installing FireBug
  • 13. Copyright @ 2016 Disha Srivastava Installation : ◘ Open www.google.com ◘ Search “Download Firebug” ◘ Open link for Firefox Add-On Firebug : Installation & Starting
  • 14. Copyright @ 2016 Disha Srivastava Installation : ◘ Select “Add to Firefox” Firebug : Installation & Starting
  • 15. Copyright @ 2016 Disha Srivastava Installation : ◘ Once the Add-on is downloaded, select “Install” Firebug : Installation & Starting
  • 16. Copyright @ 2016 Disha Srivastava Installation : ◘ Firebug is ready to use Firebug : Installation & Starting
  • 17. Copyright @ 2016 Disha Srivastava Installation :  Start Button- Firebug is activated  Start Button- Firebug is deactivated Firebug : Installation & Starting
  • 18. Copyright @ 2016 Disha Srivastava Using Selenium IDE
  • 19. Copyright @ 2016 Disha Srivastava Selenium IDE : Controls and Commands Selenium IDE UI Menu bar Base URL Toolbar Test Suite Panel Log/ Reference/ UI-Element/ Rollup Pane Test Case Panel or Editor
  • 20. Copyright @ 2016 Disha Srivastava Selenium IDE : Controls and Commands Selenium IDE UI  Menu Bar  File menu  New/Open/Save Test Suite and Test Case  Edit menu  Copy, paste, delete, undo, and select all operations for editing the test cases  Options menu  Changing of settings e.g. set the timeout value, add user-defined user extensions and specify the format (language)  Help menu  Base URL  Allows test scripts to be run across different domains
  • 21. Copyright @ 2016 Disha Srivastava Selenium IDE : Controls and Commands Selenium IDE UI  Toolbar - Buttons in the tool bar are used to control the test scripts Speed Control: controls how fast test case runs Run All: Runs the entire test suite when a test suite with multiple test cases is loaded Run: Runs the currently selected test. When only a single test is loaded this button and the Run All button have the same effect Pause/Resume: Allows stopping and re-starting of a running test case
  • 22. Copyright @ 2016 Disha Srivastava Selenium IDE : Controls and Commands Selenium IDE UI  Toolbar - Buttons in the tool bar are used to control the test scripts Allows to “step” through a test case by running it one command at a time. Use for debugging test cases Apply Rollup Rules: Allows repetitive sequences of Selenium commands to be grouped into a single action Record: Records the user’s browser actions Reload test case
  • 23. Copyright @ 2016 Disha Srivastava Selenium IDE : Controls and Commands Test Suite Vs Test Case Test Case: A single step or collection of steps to test a condition/path or feature. It contains steps and expected result for each step or test case. Test Suite: Collection of test cases to test function/feature. A test case can be path of multiple test suites.
  • 24. Copyright @ 2016 Disha Srivastava Selenium IDE : Controls and Commands Create a test suite The optional fields are a test case ID, test step or order of execution number, related requirement(s), depth, test category, author, and check boxes for whether the test is automatable and has been automated. It may also contain prerequisite states or steps, and descriptions of the following tests. It can have any combination of Test Cases which are required for the corresponding Testing phase. So 2 Test Suites can actually have the same or widely different Test Cases.
  • 25. Copyright @ 2016 Disha Srivastava Selenium IDE : Controls and Commands Execute a test suite
  • 26. Copyright @ 2016 Disha Srivastava  User extensions to provide advanced capabilities to IDE  User extensions are in the form of JavaScript files  Install user extensions by specifying absolute path in the Options dialog box. Selenium Core extensions (user-extensions.js) Selenium IDE extensions Selenium IDE : User Extensions
  • 27. Copyright @ 2016 Disha Srivastava  Useful/Popular extensions/plug-in used in Selenium IDE Selenium IDE : User Extensions Name of User Extension / plug-in Description File Logging Saves log messages to a file in real time at a user selectable log level ScreenShot on Fail Take a screen shot on failure SelBlocks Provides javascript-like conditionals, looping, callable functions, error catching, and JSON/XML driven parameterization. SelBench Provides utilities for testing, validating, and benchmarking Selenium IDE scripts Stored Variables Viewer Stored variables are created using the store, storeText, storeExpression and other similar store* commands. This plugin allows you to view these variables when the test is running Test Results This plugin saves the results of the test execution for the test suite and included test cases with a single click. It also allows you to export the test results for individual test cases. Test Suite Batch Converter To convert one or more test suites, including their test cases, from the html format to any other format supported by the Selenium-IDE
  • 28. Copyright @ 2016 Disha Srivastava  "Export" option allows to convert Selenium IDE test cases into file formats that can run on Selenium RC and WebDriver  "Export Test Case As..." will export only the currently opened test case  "Export Test Suite As..." will export all the test cases in the currently opened test suite.  Options > Clipboard Format allows to copy convert Selenium IDE test cases into formats that can run on Selenium RC and WebDriver Selenium IDE : Exporting Test cases
  • 29. Copyright @ 2016 Disha Srivastava  Code examples of "Export” Selenium IDE : Exporting Test cases Export will convert IDE instructions to WebDriver specific code
  • 30. Copyright @ 2016 Disha Srivastava “ If you don’t like testing your Product,most likely your customers won’t like to test it either.