
Selenium
Summary
Selenium is a free suite of tools for automating web browsers, mainly to test web applications. Its WebDriver lets teams control browsers locally or remotely using bindings for .NET/C#, Ruby, Java, Python, and JavaScript. Selenium IDE is a browser add-on for recording and replaying interactions in Chrome, Firefox, and Edge. For distributed work, Selenium Grid runs tests across machines and combinations of browsers and operating systems. Grid offers Standalone, Hub and Node, and Distributed configurations, with Docker and Kubernetes deployment resources also linked. Selenium Manager can find, download, and cache browser releases and drivers. The documentation covers browser-specific functionality for Chrome, Edge, Firefox, Internet Explorer, and Safari. Grid guides name GitHub Actions and Jenkins as CI/CD examples. The project began in 2004 at ThoughtWorks in Chicago. Grid has no authentication by default, and Selenium advises keeping it on a secure network and restricting external access. The latest Opera driver functionality is unsupported.
Who it is for
Selenium suits teams that need browser automation for web application testing, including those writing tests in its supported client languages. It also fits teams seeking distributed test execution or a browser-based recording tool.
What is good
- Free browser automation suite.
- WebDriver bindings for five listed languages.
- Grid distributes tests across machines and platforms.
- IDE records and replays browser interactions.
- Manager handles browser and driver downloads.
What to know first
- Latest Opera driver functionality is unsupported.
- Grid has no authentication by default.
Verdict
Selenium offers browser automation through WebDriver, IDE, and Grid, with support for several languages and browser-specific functionality. Teams using Grid should secure it against external access; the latest Opera driver functionality is not supported.
Selenium plans and pricing
All plansCompared on browser automation tools
- Free plan
- Yesselenium.dev
Facts
- Purpose
- Selenium is a suite of tools for automating web browsers, primarily for testing web applications.selenium.dev · 2 Oct 2026
- WebDriver
- WebDriver provides language bindings to drive browsers locally or remotely, and is a W3C Recommendation.selenium.dev · 2 Oct 2026
- IDE
- Selenium IDE is a browser add-on for recording and playing back interactions, and supports Chrome, Firefox, and Edge.selenium.dev · 2 Oct 2026
- Grid
- Selenium Grid distributes tests across machines and browser and operating system combinations.selenium.dev · 2 Oct 2026
- Languages
- The main project supports client bindings for .NET/C#, Ruby, Java, Python, and JavaScript.selenium.dev · 2 Oct 2026
- Browsers
- The documentation lists browser-specific functionality for Chrome, Edge, Firefox, Internet Explorer, and Safari.selenium.dev · 2 Oct 2026
- Driver management
- Selenium Manager can discover, download, and cache browser releases and drivers for Selenium.selenium.dev · 2 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 · 2 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 · 2 Oct 2026
- Security
- The Grid guide warns that Grid must be protected from external access with appropriate firewall permissions because exposure can allow access to infrastructure, internal apps and files, or custom binary execution.selenium.dev · 2 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 · 2 Oct 2026
- Support and community
- The project directs contributors to its Developers Group and is a member of the Software Freedom Conservancy, a 501(c)(3) nonprofit.selenium.dev · 2 Oct 2026
- Notable limit
- The project states that Selenium does not support the latest Opera driver functionality and that the driver is officially unsupported.selenium.dev · 2 Oct 2026
- Origins
- The project history says Selenium began in 2004 at ThoughtWorks in Chicago, where Jason Huggins built the initial Core mode.selenium.dev · 2 Oct 2026
Company
- Founded
- 2004selenium.dev · 28 Sept 2026
Best Selenium alternatives
See all 12Where it ranks on Everything Xiaomi
Is Selenium yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- selenium.dev· checked 2 Oct 2026
- selenium.dev/documentation/webdriver/· checked 2 Oct 2026
- selenium.dev/downloads/· checked 2 Oct 2026
- selenium.dev/documentation/grid/· checked 2 Oct 2026
- selenium.dev/documentation/webdriver/browsers/· checked 2 Oct 2026
- selenium.dev/documentation/selenium_manager/· checked 2 Oct 2026
- selenium.dev/documentation/grid/getting_started/· checked 2 Oct 2026
- selenium.dev/blog/2024/protecting-unsecured-selenium· checked 2 Oct 2026
- selenium.dev/about/· checked 2 Oct 2026
- selenium.dev/documentation/getting_started/installin· checked 2 Oct 2026




