SeleniumBase
MIT Python browser automation and testing
Python / Python · OSS/MIT · 13.1k
Reviewed 2026-10-18 · last push 2026-10-17 · repo checked 2026-10-19
What's Good
MIT (seleniumbase/SeleniumBase), release v4.56.2 (2026-10-16), developed since 2014. Assertions auto-wait, tests run under pytest, and there are a recorder, visual testing, charts, tours and a presenter mode. UC Mode and CDP Mode drive Chrome directly for automation that standard WebDriver can't do, and it ships an MCP option. ★~13.1k.
The Catch
A large share of the README is about bypassing bot detection and CAPTCHAs, which can break site terms — use it on sites you own or are allowed to automate. The API surface is huge, so pick one style and stick to it. For new JavaScript projects, Playwright is the more common default.
Verdict
The most batteries-included Python browser framework — powerful, but use the stealth parts responsibly.
Embed
Maintainer? Add the badge to your README. It is free, links to this review, and there is no paid version.
Markdown
[](https://stackgems.com/gems/seleniumbase)
HTML
<a href="https://stackgems.com/gems/seleniumbase"><img src="https://stackgems.com/badge/seleniumbase.svg" alt="SeleniumBase reviewed on Stack Gems" height="20"></a>
Related
Python →- marimoApache-2.0 reactive Python notebooks as git-friendly scripts
- SupervisionModel-agnostic computer-vision toolkit for detections, zones, and video
- HishelBSD-3 elegant HTTP caching for Python
- NVIDIA Model OptimizerApache-2.0 quantization/pruning/NAS/distill for HF → TensorRT-LLM/vLLM
- Data FormulatorMIT AI-powered data exploration and visualization (Microsoft)