
SeleniumBase
seleniumbase/SeleniumBasePython framework for browser automation, E2E testing, and scraping
PersonalDeveloper toolsAutomationDocker / self-hostCLILibrary / SDKPermissive
About
SeleniumBase is a Python framework for web automation, end-to-end testing, and web scraping. It provides high-level APIs over Selenium, Playwright, and Chrome DevTools Protocol (CDP) with built-in stealth modes to bypass bot detection. Automation scripts can be executed using pytest, standard Python scripts, or its command-line interface.
From the repository: “Python APIs for Browser Automation, E2E Testing, and Web Scraping. CDP Mode bypasses bot-detection and handles CAPTCHAs. Includes a Stealth mode for Playwright.”
Alternatives
All alternatives →PlaywrightWeb testing and automation for all major browsersCLILibrary / SDK85
ScraplingAdaptive web scraping framework for PythonLibrary / SDK84
Crawlee for PythonWeb scraping for PythonLibrary / SDK73
StagehandSDK for AI web automationLibrary / SDK76