Selenium is an open source, software testing framework used for web applications that is also portable. With Selenium, users can author tests without learning any scripting language with the help of a record/playback tool. With Selenium, users have access to a domain specific language, Selenese, to write tests in programming languages. The tests that are written can run on different web browsers and can be deployed on platforms like Windows, Linux and OS X. it can be downloaded for free under the licence of Apache