Test automation tool Selenium

Selenium is an automated tool that can be used for testing. In the overview of the test tool provided at Selenium HQ documentation

"Selenium is a set of different software tools each with a different approach to supporting test automation. The entire suite of tools results in a rich set of testing functions specifically geared to the needs of testing of web applications of all types. These operations are highly flexible, allowing many options for locating UI elements and comparing expected test results against actual application behaviour. One of Selenium’s key features is the support for executing one’s tests on multiple browser platforms."

The main components of Selenium are:

  • Selenium IDE (integrated development environment) is a Firefox extension that is used for test scripting.
  • Remote Control (RC) is also known as Selenium 1. It was the main component for automated testing scripting for many years but has largely been superseded by the newer Selenium 2.
  • Selenium Grid allows the Remote Control component to handle multiple environments and platforms and support large scale suites of tests.
  • Selenium Webdriver is also known as Selenium 2. This automation test tool offers an object oriented API for communicating with the browser. Evolving this component is viewed as the future of Selenium.

Selenium released Version 2.9 last month (October 2011). It includes a new Android driver that permits test scripts to run on Ice Cream Sandwich devices.

For more information about Selenium, visit:

Contact acutest