Selenium automates browsers. Primarily, it is for automating web applications for testing purposes, but is certainly not limited to just that. Web-based administration tasks can also be automated. Selenium has the support of some of the largest vendors who have taken steps to make Selenium a native part of their browser. It is also the core technology in countless other browser automation tools, APIs and frameworks.
Selenium is becoming very popular as an Automation tool in the IT industry as it is a freeware and very handy. Its popularity has grown immensely in last few years. We recommend this course to everyone in the software testing vertical.