Tools & Resources
Essential tools, extensions, and resources to boost your Selenium testing
Browser DevTools
Selector Tools
Test Frameworks
TestNG (Java)
Popular testing framework for Java with powerful annotations and parallel execution.
pytest (Python)
Simple yet powerful testing framework for Python with great plugin ecosystem.
Mocha (JavaScript)
Feature-rich JavaScript test framework running on Node.js.
NUnit (C#)
Unit-testing framework for all .NET languages with strong IDE support.
Cloud Testing
Reporting
Official Resources
Selenium Ecosystem (Official)
Selenium Manager
Automatic driver and browser management bundled with Selenium 4.6+. Configure caching, proxies and offline mode.
docker-selenium
Official Docker images for standalone, hub-and-node and Dynamic Grid, with video recording. Mirrored on GHCR.
Selenium Grid Helm Chart
Deploy Grid on Kubernetes with KEDA autoscaling, Redis-backed state, Traefik ingress and video sidecars.
Selenium IDE
Record-and-playback browser extension. Good for sketching scenarios and reproducing bugs; export to code.
Appium
Mobile and desktop app automation speaking the WebDriver protocol. Page objects and skills transfer from Selenium.
Selenium Release Notes
Every release with per-binding changes. Check before upgrading; see our Releases & News digest.
Wrappers & Higher-Level Frameworks
Selenide
Java wrapper with auto-waiting, fluent assertions and automatic screenshots on failure.
WebdriverIO
Full JavaScript/TypeScript framework on WebDriver and BiDi with runner, assertions, plugins and Appium support.
SeleniumBase
Python framework with smart waits, assertions, pytest integration, recorder and dashboard.
Robot Framework SeleniumLibrary
Keyword-driven tests readable by non-programmers, backed by Selenium.
Serenity BDD
Java framework with Screenplay pattern, living documentation reports and Cucumber integration.
Nightwatch.js
JavaScript end-to-end framework with built-in runner, assertions and page objects on WebDriver and BiDi.
Containers, CI & Infrastructure
Testcontainers
Start disposable Selenium browser containers from Java, Python, .NET or Node test code.
Chrome for Testing
Pinned Chrome builds for automation; Selenium Manager downloads them for reproducible CI.
LambdaTest (TestMu AI)
Cloud grid for cross-browser and real-device testing; a Selenium development partner.
KEDA
Kubernetes event-driven autoscaling used by the Grid Helm chart to scale browser nodes from queue length.
AI & Visual Testing
Healenium
Open-source self-healing locators for Java Selenium suites; logs every heal for review.
Applitools Eyes
Visual AI testing that ignores irrelevant pixel differences and flags real layout defects.
Percy (BrowserStack)
Visual review platform for screenshot comparisons integrated into CI.
ReportPortal
AI-assisted test result analysis and dashboards that cluster failures across runs.