Blog on Selenium IDE
Selenium IDE is an automated testing implement that is relinquished as a Firefox plug-in. It is one of the simplest, and most facile implements to install, learn and to go ahead with the engenderment of test scripts. The implement is laid on a record and playback fundamental and withal sanctions editing of the recorded scripts.
Selenium is a popular open-source web-predicated automation implements. This online course is a step by step guide to learn Selenium Concepts. It is recommended you refer the tutorials sequentially, one after the other.
About Selenium and Selenium IDE
Seleniumwas originally developed by Jason Huggins in 2004. Selenium is a suite of tools to automate web browsers across many platforms. Selenium was founded as an automation testing tool to overcome the drawbacks/ limitations of Manual testing.
Selenium IDE was developed by Shinya Kasatani and donated to the Selenium project in 2006. While studying Selenium Core, he realized that this JavaScript code can be elongated to engender an integrated development environment (IDE) which can be plugged into Mozilla Firefox.
Selenium IDE is an integrated development environment for Selenium scripts. It is implemented as a Firefox extension, and sanctions you to record, edit, and debug tests. Selenium IDE includes the entire Selenium Core, sanctioning you to facilely and expeditiously record and play back tests in the genuine environment that they will run in.
Selenium IDE is not only a recording implement: it is a consummate IDE. You can opt to utilize its recording capability, or you may edit your scripts by hand. With autocomplete support and the competency to move commands around expeditiously, Selenium IDE is the ideal environment for engendering Selenium tests no matter what style of tests you prefer.
Feature of Selenium IDE
- Easy record and playback
- Intelligent field selection will use IDs, names, or XPath as needed
- Autocomplete for all common Selenium commands
- Walk through tests
- Debug and set breakpoints
- Save tests as HTML, Ruby, Python, C# scripts, or any other format
- Support for Selenium user-extensions.js file
- Option to automatically assert the title of every page
- Easy customization through plug-ins
Limitations : One thing is to note that Selenium IDE fortifies only Mozilla Firefox web browser. Being a Firefox plug-in, Selenium IDE fortifies only Firefox, thus the engendered test scripts could be executed only on Firefox. A few more loopholes make this implement infelicitous to be utilized for intricate test scripts. Thus, other implements like Selenium RC, WebDriver comes into the picture.
Benefit: The most impressive aspect of using selenium IDE is that the user is not required to possess any prior programming knowledge. The minimum that the user needs is the little acquaintances with HTML, DOMS and JavaScript to create numerous test scripts using this tool.