Selenium (software)
| Selenium | |
|---|---|
| Initial release | 2004 |
| Stable release | 4.39.0
/ 6 December 2025 |
| Written in | Selenium Server: Java; Selenium WebDriver (works without Selenium Server), official support: JavaScript (Node.js), Python, Ruby, Java or C# |
| Operating system | Cross-platform |
| Type | Software testing framework for web applications |
| License | Apache License 2.0 |
| Website | selenium |
| Repository | |
Selenium is an open source umbrella project for a range of tools and libraries aimed at supporting browser automation. 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). 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. A C++ wrapper exists on its git page, but has not been updated in years. Selenium runs on Windows, Linux, and macOS. It is open-source software released under the Apache License 2.0.