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

Step By Step Selenium IDE Concepts

§   Selenium IDE Introduction §   Selenium IDE Installation §   Fire-Bug for Selenium IDE §   Features of Selenium IDE §   Drawbacks of Selenium IDE §   IDE Menu Overview §   IDE Options Overview §   IDE Tools Overview §   Overview of Test Case Pane §   Overview of Log Pane §   Overview of Reference Pane §   How to create first IDE script §   Editing the existing IDE Script §   Understanding Selenium UI-Element §   Understanding Locators §   Understanding Verification §   Exporting IDE script §   Exporting IDE to Web-Driver

Selenium Foundation Program - How to configure Selenium-IDE in Firefox

How to install Selenium-IDE? - Step-1: Firefox installation                 Navigate to: https://www.mozilla.org/en-US/firefox/new/                 Click “ Download ” button                 Install the downloaded .exe file                 Click finish to launch the Firefox browser - Step-2: Install Selenium-IDE in Firefox browser                 Launch Firefox browser                 Navigate to http://www.seleniumhq.org/download/                 Scroll down until you reach the “ Selenium IDE ” section (Click on hyperlink)                 Click on the “Allow” button to proceed with the installation. ...

Selenium Foundation Program - Introduction to Automation Testing

What is automation testing? Automated testing tools are capable of executing tests, reporting outcomes and comparing results with earlier test runs. Tests carried out with these tools can be run repeatedly, at any time of day. The method or process being used to implement automation is called a test automation framework. What is the difference between manual testing and automation testing? Automation Testing Manual Testing Automation testing perform the same operation each time Manual testing is not reliable. Using this method test execution is not accurate all the time. Automation testing is very much helpful regressions in testing where code changes frequently. To execute ...