It offers the flexibility of being able to run in the majority of operating systems, while being controlled by popular testing frameworks and programming languages. Selenium is particularly adept at helping organizations stay ahead of rapid and constant changes in browsers and versions. In simple terms, Selenium is a test automation solution offering automated testing of web applications.
An overview about Selenium
Selenium is an open source and one of the most widely utilized testing tool in the world.