bisibility — Track Google rankings and Search Console insights. Free during beta.
Try bisibility freeOur product
Favicon of SeleniumBase

SeleniumBase

PublishedLast updated

An open-source Python framework for browser automation, testing, and practical anti-detection scraping with UC Mode and CDP Mode.

Screenshot of SeleniumBase website

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:

  • UC Mode - Supports practical anti-detection scraping workflows
  • CDP Mode - Enables Chrome DevTools Protocol based automation
  • Python Framework - Built for browser automation and testing in Python
Features:
Anti-Bot BypassOpen SourcePython SDKCDP ModeBrowser Automation

Share:

bisibility

Growing a website? Track its keywords, Google rankings, Search Console insights, and share of voice with bisibility. Free during beta.

Try bisibility freeOur product

Repository

seleniumbase/SeleniumBase

  • Stars

    13.1K
  • Forks

    1.6K
  • Last commit

    2026-10-13
  • License

    MIT
  • Language

    Python

Metrics recorded 2026-10-16

Repository details

License source: Repository license file

View Repository

Frequently asked questions

What is SeleniumBase?

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

How do I use SeleniumBase?

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

What are the key differences between Selenium and SeleniumBase?

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

Sources

github.com

Verified against the seleniumbase/SeleniumBase repository and the PyPI package.