EveryDev.ai
Subscribe
Home
Tools

4,691+ AI tools

  • New
  • Trending
  • Featured
  • Rate tools
  • Compare
  • Arena
Categories
  • Agents3426
  • Coding2391
  • Infrastructure1055
  • Projects732
  • Marketing662
  • Research612
  • MCP593
  • Analytics538
  • Design533
  • Testing420
  • Security410
  • Data358
  • Prompts260
  • Integration256
  • Communication250
  • Extensions222
  • Voice201
  • Learning193
  • Commerce173
  • DevOps161
  • Web122
  • Finance36
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • Users
  • Rate Tools
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. SeleniumBase
    SeleniumBase icon

    SeleniumBase

    Browser Automation

    Python framework for browser automation, web scraping, and end-to-end testing with stealth UC and CDP modes.

    Visit Website

    At a Glance

    Pricing
    Open Source

    SeleniumBase core framework released under the MIT License; free to use, copy, modify, and distribute.

    Engagement

    Available On

    Windows
    macOS
    Linux
    Web
    API

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Browser AutomationAutomated TestingMCP Servers

    Alternatives

    Pydollmochi.jsPage Agent
    Developer
    SeleniumBaseEst. 2018

    Listed Oct 2026

    About SeleniumBase

    SeleniumBase is an open-source Python framework from Michael Mintz and the seleniumbase organization that combines browser automation, web scraping, and end-to-end testing. It builds on Selenium/WebDriver APIs, adds test-runner integration with pytest, pynose, and behave, and includes stealth options for avoiding bot detection. The latest listed release is v4.56.1, and the project is MIT licensed.

    What It Is

    SeleniumBase is a Python library and command-line toolkit for driving Chromium-based browsers (and Firefox and Safari for tests) from scripts or test suites. Methods such as type, click, and assert wait automatically for elements and often bundle several WebDriver actions into one call. Scripts can be written with the BaseCase class, the SB context manager, the Driver manager, or Pure CDP Mode (sb_cdp), and run with pytest, pynose, behave, or plain Python.

    Stealth and Scraping Modes

    UC Mode and the newer CDP Mode are described as making automation undetectable to anti-bot services. CDP Mode can also add stealth to stock Playwright. The sb.solve_captcha() method handles CAPTCHAs that are not bypassed automatically, and examples cover Cloudflare Turnstile pages and scraping listings with find_elements. Proxy servers (including authenticated, SOCKS4, and SOCKS5), custom user agents, and a choice of Chromium browsers (Chrome, Chromium, Chrome-for-Testing, Edge, Brave) are configurable from the command line.

    Testing Workflow and Reporting

    The pytest plugin adds many options for browser choice, headless or headed runs, Demo Mode that highlights actions, session reuse, and debugging with pdb. Failing tests save logs and screenshots, and a --dashboard option generates a live dashboard that can become an HTML report. JUnit XML, pytest-html, pynose, behave, and Allure reports are supported. Extras include a Recorder/Test Generator, SeleniumBase Commander GUI, CasePlans test case management, MasterQA, tour and presentation makers, ChartMaker, and visual testing.

    Setup and Integrations

    Install with pip install seleniumbase; the seleniumbase or sbase console command provides driver downloads, project scaffolding (sbase mkdir), recorder, and Selenium Grid helpers. Webdrivers are downloaded automatically as needed. Documented integrations cover GitHub Actions, Jenkins, Azure Pipelines, Google Cloud, AWS S3 logging, MySQL result storage, Docker, and Selenium Grid. An MCP servers folder is also referenced.

    SeleniumBase - 1

    Community Discussions

    Be the first to start a conversation about SeleniumBase

    Share your experience with SeleniumBase, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source (MIT)

    SeleniumBase core framework released under the MIT License; free to use, copy, modify, and distribute.

    • MIT License
    • Python APIs for web automation, E2E testing, and data scraping
    • UC & CDP stealth modes
    • Recorder Mode, Dashboard / Reports, Demo Mode

    Capabilities

    Key Features

    • UC Mode and CDP Mode stealth automation
    • Stealth layer for Playwright
    • CAPTCHA handling via solve_captcha
    • Automatic waiting and driver management
    • pytest, pynose, and behave integration
    • Recorder / test generator
    • Demo Mode and debugging options
    • Dashboard and HTML/JUnit/Allure reports
    • CasePlans test case management
    • MasterQA manual/automation hybrid
    • Proxy and user-agent configuration
    • Selenium Grid and CI/CD support
    • Visual testing
    • Tour, presentation, and chart makers

    Integrations

    pytest
    pynose
    behave
    Selenium Grid
    Playwright
    GitHub Actions
    Jenkins
    Azure Pipelines
    Google Cloud
    AWS S3
    MySQL
    Docker
    Allure
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate SeleniumBase and help others make informed decisions.

    Rate other tools you’ve used

    Developer

    SeleniumBase Team

    Founded 2018

    Used by

    HubSpot: the SeleniumBase case-study…
    Read more about SeleniumBase Team
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    Pydoll icon

    Pydoll

    Python library that automates Chromium browsers over the Chrome DevTools Protocol without a WebDriver, with humanized input and fingerprint injection.

    mochi.js icon

    mochi.js

    A Bun-native, raw-CDP browser automation framework that generates relationally-coherent fingerprints to evade detection probes, with behavioral synthesis and Chromium-native fetch.

    Page Agent icon

    Page Agent

    Page Agent is an open-source browser automation framework by Alibaba that enables AI agents to interact with web pages using natural language instructions.

    Browse all tools

    Related Topics

    Browser Automation

    AI-powered agents that autonomously navigate and interact with web applications to automate repetitive tasks, extract data, fill forms, and perform web-based workflows using intelligent understanding of page structure and content.

    163 tools

    Automated Testing

    AI-powered platforms that automate end-to-end testing processes with intelligent test case generation, execution, and reporting for faster, more reliable software delivery.

    171 tools

    MCP Servers

    Model Context Protocol servers that extend AI capabilities.

    327 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions