Selenium is a software frame work designed for web applications. It is an automated test tool that records the authorizing tests by providing a specific domain-free language that helps to write these tests in different programming languages. Selenium is considered to be one of the best automated tools that is becoming increasingly popular. It is easy to use and very flexible to operate. The scripts of the selenium are recorded in special script language called selenese, that give commands in the browser to retrieve data from the web pages provided.
It supports various platforms like internet explorer, Firefox, Mac OS X, Linux etc. Selenium RC and IDE are core components of selenium that helps better integration of framed test work with different units. Selenium remote control is written in JavaScript that helps to write automated tests to web applications. Selenium IDE is an extension of Mozilla Firefox that is used to record tests and suits.
The main benefit of selenium automation tool is that the user can add increased functionality to the test scripts and framework to have a successful customization of test automation. As they can be downloaded from open source, the selenium codes can be downloaded and modified.