Selenium automates testing that helps in validating web Apps across all browsers and platforms. Test scripts can be written in Java, Python, C#, PHP, Ruby, Perl & .NET and carried out in Windows, Mac, or Linux OS using any browser like Mozilla Firefox, Internet Explorer, Google Chrome, Safari, or Opera.