Home >>Selenium Tutorial >Selenium IDE Features

Selenium IDE Features

Selenium IDE Features

Selenium IDE is divided into various components, each of which has its own features and functionalities. We have classified seven separate Selenium IDE components which include:

  1. Menu Bar
  2. Tool Bar
  3. Address Bar
  4. Test Case Pane
  5. Test Script Editor Box
  6. Start/Stop Recording Button
  7. Log, Reference Pane

1. Menu Bar

The menu bar is positioned above much of the Selenium IDE interface. Menu bar modules which are more widely used include:

  • Project Name-It allows you to rename your entire project.
  • Open Project-It allows you to load any existing project from your personal drives.
  • Save Project-It allows you to save the entire project you are currently working on.

2. Tool Bar

The Tool bar provides modules that monitor the implementation of the test cases. What's more, it offers you a move function to debug test cases. Tool Bar Menu Modules most widely used include:

  • Speed Control Option-It allows you to control the execution speed of your test cases.
  • Step Feature-It allows you to "step" through a test case by running it one command at a time. Use for debugging test cases.
  • Run Tests¬-It allows you to run the currently selected test. When only a single test is loaded "Run Test" button and "Run all" button have the same effect.
  • Run All-It allows you to run the entire test suite when a test suite with multiple test cases is loaded.

3. Address Bar

This feature presents you with a dropdown menu reflective of all previous base URL values. In simple words, the address bar of the base URL knows the websites previously visited such that navigation later is quick.

4. Test Case Pane

It module consists of all test cases reported by IDE. This includes, in simple words, the collection of all reported test cases concurrently under the test case pane such that the user can easily shuffle through the test cases.

You can see the overview of the test execution consequence in the bottom portion of the Test Case Pane which includes the pass / fail status of various test cases.

Test Case Pane also includes features such as Navigation panel that allow users to navigate between test cases and test suites.

5. Test Script Editor Box

Test Script Editor Box displaysall of the test scripts and user interactions that were recorded by the IDE. Each user interaction is displayed in the same order in which they are performed. The box of the publisher is split into three columns:Command, Target and Value.

  • Command-Command can be called the real operation / action conducted on elements of the application. If you open a new URL, for example, the command will be 'open;' if you click a link or a button on the web page, the command will be 'clicked.'
  • Target-Target defines the site entity along with a locator attribute on which the procedure will be conducted. For example, if you click on a phptpoint button, then the target connection is ‘phptpoint.'
  • Value -Value is viewed as an optional area and can be used if certain actual parameters need to be sent. For example, if you enter in a textbox the email address or password then the value will contain the actual credentials.

6. Start/Stop Recording Button

Record button records with the browser all user actions.

7. Log, Reference Pane

The Log Pane displays the messages during runtime during execution. It offers real-time updates of the IDE behavior it performs. It can be classified into four types: info, error, debugging and warning.

The Pane Reference displays the full detail of the Selenese command currently selected in the editor.