Selenium (software)

Selenium
Initial release2004; 20 years ago (2004)
Stable release
4.25.0[1] Edit this on Wikidata / 20 September 2024; 56 days ago (20 September 2024)
Repository
Written inSelenium Server: Java; Selenium WebDriver (works without Selenium Server), official support: JavaScript (Node.js), Python, Ruby, Java or C#[2]
Operating systemCross-platform
TypeSoftware testing framework for web applications
LicenseApache License 2.0
Websiteselenium.dev Edit this on Wikidata

Selenium is an open source umbrella project for a range of tools and libraries aimed at supporting browser automation.[3] 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).[4] 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. Selenium runs on Windows, Linux, and macOS. It is open-source software released under the Apache License 2.0.

Selenium is an open-source automation framework for web applications, enabling testers and developers to automate browser interactions and perform functional testing. With versatile tools like WebDriver, Selenium supports various programming languages and facilitates cross-browser testing, making it a go-to choice for efficient and scalable web automation.

  1. ^ "Release 4.25.0". September 20, 2024. Retrieved September 26, 2024.
  2. ^ "Downloads". Selenium.
  3. ^ "The Selenium Browser Automation Project". selenium.dev. March 16, 2020. Retrieved November 1, 2021.
  4. ^ Abdullaiev, O.A.; Ibrahimova, L. V. (2020). "Review of testing software: Selenium software" (PDF). Вінницький національний технічний університет. УДК 004.457.