AI Potluck
Back to Gap Map Product / UX / Agent tools & connectors

Selenium

Selenium
open source / Overall score: 4.2(strong)

Browser automation framework built around the W3C WebDriver specification, with language bindings for Python, Java, Ruby, Rust and .NET driving every major browser.

The PyPI package is one language binding of several rather than the product, which the adoption note says rather than leaving a reader to assume the figure covers everything.

Openness

5 high confidence
5.0
license
Apache-2.0(OSI)
source
public(the framework, the bindings and the grid)
self-host
yes(build and run it yourself)
core features withheld
no — nothing withheld from the published tree

Selenium is Apache-2.0 across the project. The framework, the language bindings and the grid all build from the public tree, and nothing is withheld from it.

Adoption

5 medium confidence
5.0

Adoption is measured by monthly PyPI downloads of the Python binding, one of several language bindings the project ships; the others are not counted here.

Capability

3 high confidence
3.0

The bindings cover one system, with the caller supplying every credential itself, the same footing as Puppeteer. The README read here is written for contributors - "This README is for developers interested in contributing to the project" - so it documents how the project is built rather than any runtime credential flow, and no credential mechanism appears in it.

  • https://raw.githubusercontent.com/SeleniumHQ/selenium/trunk/README.md recorded 2026-09-17

    The README: "Selenium is an umbrella project encapsulating a variety of tools and libraries enabling web browser automation. Selenium specifically provides an infrastructure for the W3C WebDriver specification - a platform and language-neutral coding interface compatible with all major web browsers." Its Installing section covers Bazelisk and a JDK; no authentication section exists.

Verified 2026-09-17