Selenium is an open source tool which is used for automating the tests carried out on web browsers. Since Selenium is open-source, there is no licensing cost involved, which is a major advantage over other testing tools. Other reasons behind Selenium’s ever-growing popularity are:
Test scripts can be written in any of these programming languages: Java, Python, C#, PHP, Ruby, Perl &.Net
Tests can be carried out in any of these OS: Windows, Mac or Linux
Tests can be carried out using any browser: Mozilla Firefox, Internet Explorer, Google Chrome, Safari or Opera
It can be integrated with tools such as TestNG & JUnit for managing test cases and generating reports
It can be integrated with Maven, Jenkins & Docker to achieve Continuous Testing