Skip to content
SPECIFICTION
Get listed

SeleniumBase

seleniumbase.io

Free plan WebWindowsmacOSLinuxAPISelf-hosted
Visit seleniumbase.io
Spec score 8.2 #19 of 62 in Browser Automation Tools

Spec sheet

Purpose
SeleniumBase is a Python framework for browser automation and end-to-end UI testing.Read 9 Oct 2026 · seleniumbase.io
Intended users
The documented features target browser automation and end-to-end UI testing, with additional tools for web crawling and scraping.Read 9 Oct 2026 · seleniumbase.io
Deployment
The Docker guide documents building and running SeleniumBase tests in a Docker container.Read 9 Oct 2026 · seleniumbase.io
Integrations
The feature list names integrations for GitHub Actions, Google Cloud, Azure, S3, and Docker.Read 9 Oct 2026 · seleniumbase.io
Security
The documentation offers password obfuscation and encryption helpers, while stating that the method is not bulletproof and relies on a separately stored key.Read 9 Oct 2026 · seleniumbase.io
Support
The pages reviewed document installation and usage but do not state a paid support offering.Read 9 Oct 2026 · seleniumbase.io
Headquarters
Boston, MARead 28 Sep 2026 · seleniumbase.io
Maker
The documentation identifies Michael Mintz as the author in its copyright notice, which dates from 2014.Read 9 Oct 2026 · seleniumbase.io
Installation
The project documents installation from PyPI or a GitHub clone using pip.Read 9 Oct 2026 · seleniumbase.io
Mobile testing
It can run tests using Chromium's mobile device emulator through its mobile option.Read 9 Oct 2026 · seleniumbase.io
Open source
The maker states that all the code is open source; the project is installable from PyPI or a Git clone.Read 9 Oct 2026 · seleniumbase.io
Parallel runs
Tests can run multithreaded across parallel browsers.Read 9 Oct 2026 · seleniumbase.io
Password handling
The security documentation offers password obfuscation and encryption tools but says this is not a bulletproof security solution.Read 9 Oct 2026 · seleniumbase.io
Recorder
Recorder Mode generates browser tests in Python from browser actions.Read 9 Oct 2026 · seleniumbase.io
Reliability
Automatic smart-waiting is described as improving reliability and preventing flaky tests.Read 9 Oct 2026 · seleniumbase.io
Reports
Logging tools can generate dashboards and reports, and screenshots and logs from failed tests are saved under latest_logs by default.Read 9 Oct 2026 · seleniumbase.io
Stealth modes
CDP Mode and Stealthy Playwright Mode provide browser automation modes described as bypassing bot detection.Read 9 Oct 2026 · seleniumbase.io
Target users
The documentation presents SeleniumBase for test automation engineers migrating from raw Selenium and developers writing browser tests.Read 9 Oct 2026 · seleniumbase.io
Test runners
It supports pytest, unittest, nose, and behave for discovering and running tests.Read 9 Oct 2026 · seleniumbase.io
Test tools
The feature list includes a Recorder for generating browser tests, logging dashboards and reports, and screenshots.Read 9 Oct 2026 · seleniumbase.io
Use cases
The project describes itself as an all-in-one framework for web crawling, testing, scraping, and stealth automation.Read 9 Oct 2026 · seleniumbase.io

Plans and prices

SeleniumBase Free Open source framework; install with pip or from Git Read 9 Oct 2026 · seleniumbase.io

Every SeleniumBase plan and price →

Where Specifiction places it

Alternatives to SeleniumBaseAll alternatives →