
SeleniumBase is an MIT-licensed Python framework for browser automation, testing, and practical anti-detection scraping. It includes UC Mode and CDP Mode and is distributed on PyPI.
Key Features:
Growing a website? Track its keywords, Google rankings, Search Console insights, and share of voice with bisibility. Free during beta.
Our productRepository
seleniumbase/SeleniumBase
Stars
13.1KForks
1.6KLast commit
2026-10-13License
MITLanguage
PythonMetrics recorded 2026-10-16
License source: Repository license file
SeleniumBase is a Python browser automation framework with testing, crawling and scraping interfaces. It includes test-runner integrations and multiple documented browser-control modes. Choose the mode and dependencies for your browser workflow.
Sources (checked ): SeleniumBase repository
Install the seleniumbase package and follow a documented Python example or test-runner integration. Configure the browser mode and use its navigation, interaction and assertion APIs. Additional integrations can require their own dependencies.
Sources (checked ): SeleniumBase repository
Selenium provides browser automation through its WebDriver ecosystem. SeleniumBase adds Python framework interfaces, test-runner features and additional browser-control modes. Check the chosen mode’s dependencies and supported browser behavior rather than assuming every SeleniumBase run has the same architecture.
Sources (checked ): SeleniumBase repository; Selenium documentation
Verified against the seleniumbase/SeleniumBase repository and the PyPI package.