

Selenium was originally developed by Jason Huggins in 2004 as an internal tool at ThoughtWorks.

It is open-source software released under the Apache License 2.0. Selenium runs on Windows, Linux, and macOS. It also provides a test domain-specific language (Selenese) to write tests in a number of popular programming languages, including JavaScript ( Node.js), C#, Groovy, Java, Perl, PHP, Python, Ruby and Scala. It provides a playback tool for authoring functional tests across most modern web browsers, without the need to learn a test scripting language (Selenium IDE). Selenium is an open source umbrella project for a range of tools and libraries aimed at supporting browser automation. Software testing framework for web applications Selenium Server: Java Selenium WebDriver (works without Selenium Server), official support: JavaScript ( Node.js), Python, Ruby, Java or C#
