{"id":"a9fe0b8c-4aa7-4990-b634-daa18ecc1c8f","shortId":"EZMC5M","kind":"skill","title":"SeleniumBase Python Browser Automation and Stealth Testing Framework","tagline":"SeleniumBase is a Python framework for browser automation, end-to-end testing, and stealthy web interaction. It layers pytest-friendly test structure, browser control, reporting, and anti-bot-aware CDP and UC modes on top of Selenium workflows.","description":"# SeleniumBase Python Browser Automation and Stealth Testing Framework\n\nSeleniumBase is a Python framework for browser automation, end-to-end testing, and stealthy web interaction. It layers pytest-friendly test structure, browser control, reporting, and anti-bot-aware CDP and UC modes on top of Selenium workflows.\n\n## Prerequisites\n\nPython 3.9+\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- pip install seleniumbase\n- git clone https://github.com/seleniumbase/SeleniumBase.git\n- pip install -e .\n- pip install allure-pytest\n\nRequirements and caveats from upstream:\n- <meta property=\"og:title\" content=\"SeleniumBase: Python Web Automation and E2E Testing\" />\n- <meta property=\"og:description\" content=\"Fast, easy, and reliable Web/UI testing with Python.\" />\n- <meta property=\"og:keywords\" content=\"Python, pytest, selenium, webdriver, testing, automation, seleniumbase, framework, dashboard, recorder, reports, screenshots\">\n\nBasic usage or getting-started notes:\n- 📚 The [SeleniumBase/examples/](https://github.com/seleniumbase/SeleniumBase/tree/master/examples) folder includes over 100 ready-to-run examples of E2E testing. Examples that start with test_ or end with _test.py/_tes...\n- <p align=\"left\">📝 <a href=\"https://github.com/seleniumbase/SeleniumBase/blob/master/examples/cdp_mode/raw_cdp_browserscan.py\" target=\"_blank\">This example</a> verifies that <a href=\"https://github.com/seleniumbase/Sel...\n- 📝 <a href=\"https://github.com/seleniumbase/SeleniumBase/blob/master/examples/cdp_mode/playwright/raw_browserscan_sync.py\">This example</a> demonstrates the drop-in patch that makes Playwright stealthy:\n\n- Source: https://github.com/seleniumbase/SeleniumBase\n- Extracted from upstream docs: https://raw.githubusercontent.com/seleniumbase/SeleniumBase/HEAD/README.md\n\n## Documentation\n\n- https://seleniumbase.io/\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/seleniumbase-python-browser-automation-stealth-testing-framework/)","tags":["seleniumbase","python","browser","automation","stealth","testing","framework","skills","agentskillexchange","agent-skills","ai-agents","ai-tools"],"capabilities":["skill","source-agentskillexchange","skill-seleniumbase-python-browser-automation-stealth-testing-framework","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/seleniumbase-python-browser-automation-stealth-testing-framework","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (2,014 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:12:23.837Z","embedding":null,"createdAt":"2026-05-18T13:19:16.784Z","updatedAt":"2026-05-18T19:12:23.837Z","lastSeenAt":"2026-05-18T19:12:23.837Z","tsv":"'/_tes...':169 '/seleniumbase/sel...':178 '/seleniumbase/seleniumbase':194 '/seleniumbase/seleniumbase.git':121 '/seleniumbase/seleniumbase/head/readme.md':201 '/seleniumbase/seleniumbase/tree/master/examples)':146 '/skills/seleniumbase-python-browser-automation-stealth-testing-framework/)':210 '100':150 '3.9':101 'agent':205 'agentskillexchange.com':209 'agentskillexchange.com/skills/seleniumbase-python-browser-automation-stealth-testing-framework/)':208 'allur':128 'allure-pytest':127 'anti':38,87 'anti-bot-awar':37,86 'autom':4,16,53,65 'awar':40,89 'basic':135 'bot':39,88 'browser':3,15,33,52,64,82 'caveat':132 'cdp':41,90 'clone':118 'control':34,83 'demonstr':181 'doc':198 'document':202 'drop':184 'drop-in':183 'e':124 'e2e':157 'end':18,20,67,69,165 'end-to-end':17,66 'environ':113 'exampl':155,159,171,180 'exchang':207 'extract':195 'folder':147 'framework':8,13,57,62 'friend':30,79 'get':139 'getting-start':138 'git':117 'github.com':120,145,177,193 'github.com/seleniumbase/sel...':176 'github.com/seleniumbase/seleniumbase':192 'github.com/seleniumbase/seleniumbase.git':119 'github.com/seleniumbase/seleniumbase/tree/master/examples)':144 'href':175 'includ':148 'instal':102,106,115,123,126 'interact':25,74 'layer':27,76 'make':188 'match':111 'mode':44,93 'note':141 'patch':186 'path':109 'pip':114,122,125 'playwright':189 'prerequisit':99 'pytest':29,78,129 'pytest-friend':28,77 'python':2,12,51,61,100 'raw.githubusercontent.com':200 'raw.githubusercontent.com/seleniumbase/seleniumbase/head/readme.md':199 'readi':152 'ready-to-run':151 'report':35,84 'requir':130 'run':154 'selenium':48,97 'seleniumbas':1,9,50,58,116 'seleniumbase.io':203 'seleniumbase/examples':143 'setup':108 'skill':206 'skill-seleniumbase-python-browser-automation-stealth-testing-framework' 'sourc':191,204 'source-agentskillexchange' 'start':140,161 'stealth':6,55 'stealthi':23,72,190 'structur':32,81 'test':7,21,31,56,70,80,158,163 'test.py':168 'test.py/_tes...':167 'top':46,95 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'uc':43,92 'upstream':105,134,197 'usag':136 'use':103 'verifi':172 'web':24,73 'workflow':49,98","prices":[{"id":"4f4a5da6-d7f5-4a05-a9ac-ff4452a68f6e","listingId":"a9fe0b8c-4aa7-4990-b634-daa18ecc1c8f","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:19:16.784Z"}],"sources":[{"listingId":"a9fe0b8c-4aa7-4990-b634-daa18ecc1c8f","source":"github","sourceId":"agentskillexchange/skills/seleniumbase-python-browser-automation-stealth-testing-framework","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/seleniumbase-python-browser-automation-stealth-testing-framework","isPrimary":false,"firstSeenAt":"2026-05-18T13:19:16.784Z","lastSeenAt":"2026-05-18T19:12:23.837Z"}],"details":{"listingId":"a9fe0b8c-4aa7-4990-b634-daa18ecc1c8f","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"seleniumbase-python-browser-automation-stealth-testing-framework","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"09062be186acd592a042bee277d67484ee9e4ccb","skill_md_path":"skills/seleniumbase-python-browser-automation-stealth-testing-framework/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/seleniumbase-python-browser-automation-stealth-testing-framework"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"SeleniumBase Python Browser Automation and Stealth Testing Framework","description":"SeleniumBase is a Python framework for browser automation, end-to-end testing, and stealthy web interaction. It layers pytest-friendly test structure, browser control, reporting, and anti-bot-aware CDP and UC modes on top of Selenium workflows."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/seleniumbase-python-browser-automation-stealth-testing-framework"},"updatedAt":"2026-05-18T19:12:23.837Z"}}