What Happened to Selenium (software)?
Selenium is an open-source umbrella project for tools and libraries designed to automate web browsers, primarily for testing purposes. Originating in 2004, it has evolved through several major versions, with Selenium 4, released in 2021, marking a significant shift to the W3C WebDriver standard and introducing advanced features like WebDriver BiDi. As of August 2026, Selenium remains a widely used and actively developed framework, continuously adapting to modern web automation needs despite increased competition.
Quick Answer
Selenium (software) is a robust, open-source suite of tools for automating web browsers, predominantly used for functional testing. It originated in 2004 and has seen continuous development, with its latest major iteration, Selenium 4, released in 2021. This version fully embraced the W3C WebDriver standard and introduced significant enhancements like a re-engineered Grid, relative locators, and WebDriver BiDi support. As of August 2026, Selenium is actively maintained, with frequent releases (e.g., 4.46.0 in July 2026), and continues to be a leading choice for enterprise-level test automation, even while newer frameworks like Playwright and Cypress gain traction in greenfield projects.
📊Key Facts
📅Complete Timeline14 events
Selenium Core Developed and Open-Sourced
Jason Huggins developed 'JavaScriptTestRunner' at ThoughtWorks to automate web application testing, which was later renamed Selenium Core and open-sourced.
Selenium Remote Control (RC) Created
Paul Hammant created Selenium Remote Control (RC) to overcome the 'same origin policy' limitation, allowing tests to be written in various programming languages.
Selenium IDE Donated; WebDriver Development Begins
Shinya Kasatani donated Selenium IDE, a record-and-playback tool, to the project. Concurrently, Simon Stewart at ThoughtWorks began developing WebDriver as a more direct browser automation tool.
Selenium RC and WebDriver Merge Decision
At the Google Test Automation Conference, developers decided to merge the Selenium RC and WebDriver projects, aiming to combine their strengths.
Selenium 2.0 (Selenium WebDriver) Released
The merged project, combining Selenium RC and WebDriver, was officially released as Selenium 2.0, establishing WebDriver as the primary API.
Selenium 3.0 Officially Released
Selenium 3.0 was officially released, continuing the evolution of the framework with refinements and updates.
Selenium 4.0 Officially Released
Selenium 4.0 was officially released, fully adopting the W3C WebDriver standard, re-engineering Selenium Grid, and introducing new features like relative locators and Chrome DevTools Protocol support.
Selenium 4.27 Released
Selenium 4.27 was released, promoting WebDriver BiDi script and log modules to stable status, enhancing bidirectional communication with browsers.
Selenium 4.28 and 4.41.0 Released
Selenium 4.28 brought Grid relay improvements and IDE refresh. Selenium Grid 4.41.0 was also released, featuring a new Dynamic Grid for Kubernetes and a Session Event API.
Selenium 4.29, 4.42.0, 4.43.0 Released
Selenium 4.29 introduced performance improvements, type hints, and a dual ESM/CJS package. Further point releases 4.42.0 and 4.43.0 also shipped.
SeleniumConf & AppiumConf Valencia 2026
The global browser and mobile automation community gathered in Valencia, Spain, for the SeleniumConf & AppiumConf, featuring workshops and talks on the latest in automation tools, including a deep dive into Selenium 5.
Selenium 4.30 and 4.44.0 Released
Selenium 4.30 stabilized WebDriver BiDi network interception and integrated OpenTelemetry for Grid. Selenium 4.44.0 was also released with further enhancements across bindings and Grid.
Selenium 4.45.0 Released
Selenium 4.45.0 was released, continuing the regular update cadence for the framework.
Selenium 4.46.0 Released (Latest Stable)
As of July 2026, Selenium 4.46.0 is the latest stable release, bringing further improvements to Selenium Manager and BiDi capabilities.
Follow this story
Get an email when this timeline gets a major update.
🔍Deep Dive Analysis
Selenium's journey began in 2004 when Jason Huggins developed 'JavaScriptTestRunner' at ThoughtWorks to automate repetitive testing of a web application. This tool, soon renamed Selenium Core, was open-sourced the same year. Early challenges, particularly with the 'same origin policy,' led to the development of Selenium Remote Control (RC) by Paul Hammant, allowing tests to be written in various programming languages. In 2006, Shinya Kasatani contributed Selenium IDE, a record-and-playback tool, and Simon Stewart at ThoughtWorks started developing WebDriver, a more direct browser automation tool that bypassed JavaScript injection.
The pivotal moment arrived in 2009 when, at the Google Test Automation Conference, it was decided to merge Selenium RC and WebDriver, leading to the release of Selenium 2.0 in July 2011. This merger combined WebDriver's powerful browser interaction with Selenium's language versatility. Selenium 3.0 followed in 2016, maintaining the core architecture while refining existing features.
The most significant recent update was the official release of Selenium 4.0 on October 13, 2021. This version fully adopted the W3C WebDriver standard, ensuring better cross-browser compatibility and eliminating the need for the JSON Wire Protocol. Selenium 4 introduced a re-engineered Selenium Grid with native Docker and Kubernetes support for easier scaling, new relative locators, improved documentation, and integration with Chrome DevTools Protocol (CDP). The Selenium IDE was also revived and made available as a browser extension for Chrome and Firefox.
As of 2026, Selenium continues to be a dominant force in web automation. The project is actively developed, with frequent point releases in the Selenium 4.x series throughout 2026, such as 4.46.0 released on July 11, 2026. Key developments in 2026 include the ongoing completion of the WebDriver BiDi (bidirectional protocol) transition, which allows for advanced browser interactions like network interception, script injection, and log capture, bridging the gap with low-level browser protocols. Selenium Manager, introduced in earlier 4.x versions, continues to simplify driver management.
Despite the rise of newer automation frameworks like Playwright and Cypress, which offer modern developer experiences and often faster execution for greenfield projects, Selenium maintains a massive installed base and strong enterprise adoption. Its language-agnostic API (supporting Java, Python, C#, Ruby, JavaScript, Kotlin), broad browser coverage (including older versions), and extensive ecosystem of integrations contribute to its continued relevance. While some analyses suggest Playwright has surpassed Selenium in weekly npm downloads for JavaScript, Selenium's overall market share and job market presence remain substantial, particularly in Java and .NET environments. The Selenium community remains vibrant, hosting conferences like SeleniumConf & AppiumConf Valencia in May 2026, and actively exploring future integrations with AI-powered testing tools and Selenium 5.0.
What If...?
Explore alternate histories. What if Selenium (software) made different choices?