SeleniumBase
SeleniumBase is a Python framework that automates web browsers for testing, scraping, and stealth browsing for developers.
What it is good for
- Automating repetitive actions in a web browser
- Scraping data from websites that block bots
- Getting past CAPTCHAs and bot-detection checks
- Writing automated tests for a website
At a glance
- Who it is for
- Setup
- Requires programming
Level 5 of 5. You need to write code to use it.
- Cost
- Free and open source
- Type
- Framework or SDK
- Tasks
- Works with
- Selenium, Playwright, pytest, Chrome, Chromium, Microsoft Edge
Momentum
- Rank this week
- Not ranked yet
- Best rank
- None yet
- GitHub stars
- 13,221
GitHub numbers as of Nov 2, 2026. Updated weekly.
Official links
Setup steps are on the official pages. We do not repeat them here, since they change.
Questions
- Is SeleniumBase free?
- Yes. It is free and open source (MIT license).
- Do I need to know how to code to use SeleniumBase?
- Yes. You need to write code to use it.
- What does SeleniumBase work with?
- According to its own documentation, it works with Selenium, Playwright, pytest, Chrome, Chromium, and Microsoft Edge.
- What is SeleniumBase good for?
- Automating repetitive actions in a web browser, scraping data from websites that block bots, getting past CAPTCHAs and bot-detection checks, and writing automated tests for a website.
Similar agents
- browser-use
Browser Use is an open-source Python library and cloud service that lets AI agents control a web browser to finish tasks for you.
- Stagehand
Stagehand is a code library that lets AI agents use websites in a browser and pull structured data from them for developers.
- Moli
Moli is a headless browser that lets AI agents fetch pages, extract content, and automate browser tasks with low resource use.
- camofox-browser
camofox-browser is a stealth browser server that lets AI agents load and use websites that block automated browsers.
- Lightpanda Browser
Lightpanda Browser is a headless browser that runs AI agents and automation scripts faster and with less memory than Chromium for developers and automation builders.
- Obscura
Obscura is a headless browser that lets AI agents and scrapers load and read web pages with a small footprint for developers.