Highlights : About Selenium IDE
Easy Record and Playback
Rich Set of Commands
Context Menu
Autocomplete for all Selenium Commands
Flexible Running of Test Cases
Verify Page Elements
Intelligent Field Selection
Locator Types
Walk Through Tests
Save Tests as HTML, Ruby scripts, or any other Format
Debug and Set Breakpoints
Support for Selenium user-extensions.js file
Product Details
Benefits
Automatic Recording Of Test Cases
Selenium IDE has the capability to automatically record test cases based on interactions with a website. This automatic recording feature, however, can be disabled. As the tool records a test case, commands are automatically inserted into the test case depending on the actions performed by the test developer; such as clicking a link, entering values, selecting options from drop-down list boxes, and clicking radio buttons.
Add Verifications And Asserts
Building test cases through Selenium IDE includes the ability to add assert and verify commands to test cases. These are commands used to check the properties of web pages. When users right-click a specific UI element like a text block which is currently displayed on the web page, the context menu shows a list of assert and verify commands, along with pre-defined parameters based on the context of the selected UI element. This list of commands will expand as test developers continue to use Selenium IDE. Thus, the IDE can predict the possible commands and parameters they can apply for selected UI elements on web pages.
Flexible Execution Of Test Cases
In terms of running test cases, Selenium IDE provides test developers with different options. They will be able to run all the test cases contained within the currently loaded test suite (a collection of test cases) or pause and resume a test case. They can also allow Selenium IDE to start running a test case from a specific command in the middle of the test case or stop it from running on a particular command. In addition, the IDE permits them to run a single command, which is very useful if they are not sure if the command they created is correct.
Debug Test Cases And Set Breakpoints
Selenium IDE lets test developers set breakpoints when it comes to debugging their test cases. As previously mentioned, the IDE enables a test case to be started or stopped on a particular command. Thus, developers can keep a test case running until a specific command in the middle of the test case, and they can check the errors that occurred up to the point. To do this, they need to set a breakpoint by selecting a command, right-clicking it, and selecting the Toggle Breakpoint.