Skip to main content

Selenium Foundation Program - Introduction to Selenium-IDE

Introduction to Selenium-IDE:

Selenium integrated development environment (Selenium-IDE) is a software automation testing tool used to automate web based applications. Selenium-IDE is one of the simplest and easiest tools that are released as a Firefox plug-in. This tool is simply a record and playback plug-in that allows recording the test scripts.

The advantage of Selenium-IDE is that the user is not required to have any prior programming knowledge to record the script. But user should have basic knowledge in understanding HTML, DOMS and JavaScript to create test scripts using this tool.

Selenium-IDE supports only Firefox, and all scripts created will be executed only in Firefox browser being a Firefox plug-in, Selenium-IDE supports only Firefox, thus the created test scripts could be executed only on Firefox. Because of few limitations in automating complex test scripts we have other tools like Selenium-RC and Selenium Web-Driver in Selenium suit which can easily automate those complex tasks.

So, before going into the details of Selenium-IDE, let’s look "How to install Selenium-IDE?"

Birth of Selenium-IDE:


Shinya Kasatani of Japan created Selenium-IDE, a Firefox extension that can automate the browser through a record-and-playback feature. He came up with this idea to further increase the speed in creating test cases. He donated Selenium-IDE to the Selenium Project in 2006.



Benefits of Selenium-IDE:

Ø Very easy to install and use
Ø No programming experience is required
Ø Has built-in help feature and it shows the documentation on the selected or entered command
Ø Helps in debugging by displaying the information and error messages
Ø It allows us to set breakpoints, insert commands and comments wherever necessary
Ø Provides a good support for extensions
Ø Helps in exporting tests that can be executed in Selenium-RC and Selenium Web-Driver

Limitations of Selenium-IDE:

Ø As it comes as a Firefox plug-in, it doesn’t support any browser other than Mozilla Firefox
Ø It doesn’t explicitly provide help to support alerts, pop-ups and navigations
Ø It doesn’t support listeners
Ø No support for error handling and database testing
Ø It cannot be used in the testing of i-Phone and Android applications
Ø Reading from external files and uploading files is not supported
Ø No support for iterations and conditional operations


Lables: comparison of automation and selenium, components of selenium, concept selenium foundation, selenium features, selenium web-Driver foundation, selenium-ide, web-Driver foundation selenium, foundation in selenium, manual vs automation, automation criteria, automation testing, what is selenium-rc, types of software testing

Comments

Popular posts from this blog

Everything You Need To Know About Sikuli A GUI automation tool

Selenium Sikuli for Visual flows automation: Introduction: Selenium Sikuli , A tool to automate the GUI test scripts using image recognition method. Sikuli allows users to automate visual work flows using a screenshots (specific method called “ Visual Image Match ”), in this method all the elements of the webpage are snipped and saved in .png / supported file formats. Sikuli, by using “Visual Image Match” algorithm, it will match the stored image with the image on the web-elements and performs the scripted action. Practical Uses: Ø Useful to automate Flash objects Ø Automating stable GUI components / Objects / Web-elements Ø Automating window based applications Ø Used to automate Audio/Video player, Desktop & Flash games on websites Sikuli Benefits: Ø Free Open Source Automation Tool Ø Automating flash enabled web-elements and objects Ø Can automate web-elements without ID/Name Download Sikuli Jar files: Ø...

Guide to install selenium web-Driver from selenium foundation program

Selenium foundation program: Before installing Java for Selenium Web-driver framework automation, install Java Development Kit (JDK) and Java Run-time Environment (JRE) on your windows computer. Navigate to Oracle Official site here . Click on “Download” button as shown below Click on “Accept License Agreement”, which are displayed upon clicking “Download button. Check your operating system and download the file. (32bit / 64bit)    Quickly run the downloaded installer, which installs both the JDK ( Java Development Kit ) and JRE ( Java Run-time ). Install JDK and by Default Java installs at this place “C:/Program Files/Java”. Java folder contain two folder of name “jdk1.8.0_111” and “jre1.8.0_111” as shown below. Setting up System variables & ClassPath – Follow below screens: Right Click on My Computer. Now click on Advanced System Setting. System Variables setu-p: ClassPath Setu-p: Check the installation using CMD pro...

Selenium Foundation Program - Introduction to Selenium

Introduction to Selenium What is Selenium Tool? Selenium is a free (open-source) automated testing suite for web applications across different browsers and platforms. It is quite similar to HP Quick Test Pro (QTP) / HP Unified Functional Test (UFT) only that Selenium focuses on automating web-based applications. Selenium is not just a single tool; Selenium is a suite of software's , each component has its own advantages and disadvantages. Click here to know more about  Selenium birth picture &  Selenium components . What are the features of selenium automation tool? Ø Selenium is Free and open-source tool. Ø Automation of AJAX/CSS applications is easy. Ø Good cross browser testing tool. Ø Contains record and playback ( Selenium-IDE ) facility. Ø Best for GUI-intelligent field selection (uses IDs, names, or X-Paths as needed). Ø Auto-complete feature available in IDE for all common commands. Ø User-fr...