SeleniumBase
seleniumbase.io
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
Where Specifiction places it
- Browser Automation Tools#19 of 628.2