Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Browser Automation Tools
  3. Selenium

Selenium

What it is

Selenium is a free suite of tools for automating web browsers, primarily for testing web applications. WebDriver controls browsers locally or remotely through bindings for .NET/C#, Ruby, Java, Python, and JavaScript, and it is a W3C Recommendation. Selenium IDE is a browser add-on that records and replays interactions in Chrome, Firefox, and Edge. Selenium Grid distributes tests across machines and browser and operating-system combinations, with Standalone, Hub and Node, or Distributed configurations. The downloads page links to Docker and Kubernetes deployment resources. Selenium Manager can discover, download, and cache browser releases and drivers. Documentation covers Chrome, Edge, Firefox, Internet Explorer, and Safari, while Grid guidance names GitHub Actions and Jenkins as CI/CD examples. Grid has no authentication by default, so the project advises secure-network placement and restricted external access. Selenium began in 2004 at ThoughtWorks in Chicago. The project states that the latest Opera driver functionality is unsupported.

For and against

For

  • WebDriver supports local and remote control
  • Bindings cover five programming ecosystems
  • IDE records and replays browser actions
  • Grid distributes tests across environments
  • Manager handles browser drivers

Against

  • Grid has no authentication by default
  • External Grid exposure can reach infrastructure
  • Latest Opera driver functionality unsupported
  • Requires secure network configuration

The verdict

Selenium offers code-based browser automation, recorded workflows, and distributed execution. Grid’s default security posture and unsupported Opera functionality require attention during deployment.

Who it suits

It is for developers and test teams automating browser interactions across supported languages and browsers. It also suits organizations running distributed tests through self-hosted Grid deployments.

Plans and prices

Selenium

Free

Open source browser automation tools and libraries

Every plan, in full

On the record

Browser downloads
Since Selenium Manager 4.11, Chrome, Firefox and Edge browsers can also be downloaded and cached automatically when absent.selenium.dev · read 15 Oct 2026
Browsers
The documentation lists browser-specific functionality for Chrome, Edge, Firefox, Internet Explorer, and Safari.selenium.dev · read 2 Oct 2026
Browser support
Official documentation covers Chrome, Edge, Firefox, Internet Explorer and Safari browser capabilities.selenium.dev · read 15 Oct 2026
Chrome extension status
The official downloads page says the previous Selenium IDE version 3 extension is no longer maintained or available in the Chrome Web Store, though Firefox and Edge installations remain available.selenium.dev · read 15 Oct 2026
CI integrations
The Grid guide names GitHub Actions and Jenkins as examples of CI/CD tools where Grid can be set up.selenium.dev · read 2 Oct 2026
Company legal name
Selenium sponsorship instructions identify Software Freedom Conservancy, Inc. as the payee and provide a Brooklyn, New York address.selenium.dev · read 15 Oct 2026
Deployment
Grid can run in Standalone, Hub and Node, or Distributed configurations; the downloads page also links to Docker and Kubernetes deployment resources.selenium.dev · read 2 Oct 2026
Documentation depth
The documentation includes getting started guides, driver sessions, browser support, waits, elements, interactions, BiDi, Grid and troubleshooting.selenium.dev · read 15 Oct 2026
Documentation maintenance
Selenium says its documentation is maintained entirely by volunteers and accepts issue reports and contributions through GitHub and Slack.selenium.dev · read 15 Oct 2026
Driver management
Selenium Manager can discover, download, and cache browser releases and drivers for Selenium.selenium.dev · read 2 Oct 2026
Firefox extension users
The Selenium IDE Firefox add-on page reports 30,968 users and version 3.17.4.addons.mozilla.org · read 15 Oct 2026
Governance
A Project Leadership Committee connects Selenium with the Software Freedom Conservancy and oversees continuity, legal matters and project spending.selenium.dev · read 15 Oct 2026
Grid
Selenium Grid runs WebDriver tests on different machines, browsers and operating systems, including parallel execution.selenium.dev · read 15 Oct 2026
Grid authentication
The Selenium project says Grid has no authentication by default and advises placing it behind a secure network; it documents ways to secure it.selenium.dev · read 2 Oct 2026
Grid deployment
Official downloads link Docker resources for popular browsers and a Helm chart for Kubernetes deployment.selenium.dev · read 15 Oct 2026
Grid prerequisites
The Grid quick start requires Java 11 or newer, installed browsers and drivers, and a Selenium Server jar.selenium.dev · read 15 Oct 2026
IDE
Selenium IDE records, edits and replays browser interactions and is available as a standalone Windows, macOS and Linux application.selenium.dev · read 15 Oct 2026
JavaScript API
The JavaScript binding installs with npm, requires Node.js 22 or newer, supports remote URLs and is Apache 2.0 licensed.selenium.dev · read 15 Oct 2026

Alternatives to Selenium

Every alternative, ranked