What is Selenium?
Developed by Jason Huggins in 2004, Selenium is a portable framework for testing web applications. It provides tools for writing functional tests without the necessity of learning a test scripting language. It also contains a domain-specific language called Selenese for writing down tests in a variety of popular programming languages like Scala, Ruby, Python, PHP, Perl, Java, Groovy, C#, etc. The tests written on Selenium can be run on most modern web browsers like Google Chrome, Mozilla Firefox, Internet Explorer, Edge, Opera, Safari, etc. It also supports multiple operating systems like Windows, Linux, and macOS. It is open-source software licensed and released under the Apache License 2.0.