An open API service for producing an overview of a list of open source projects.

https://github.com/seleniumbase/SeleniumBase

anti-detection bot-detection chromedriver chromium data e2e-testing end-to-end-testing playwright pytest python python-scraper selenium selenium-python seleniumbase stealth test-automation web-automation web-scraping webdriver webscraping

Score: 28.121642715233296

Last synced: about 18 hours ago
JSON representation

Repository metadata:

πŸ“Š APIs for web automation, testing, and bypassing bot-detection.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 6 days ago

Total Commits: 8,900
Total Committers: 40
Avg Commits per committer: 222.5
Development Distribution Score (DDS): 0.008

Commits in past year: 710
Committers in past year: 1
Avg Commits per committer in past year: 710.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
Michael Mintz m****z@g****m 8825
Ketan Patel k****l@v****m 14
Revanth R****s@g****m 8
Piotr Kochan p****n@t****m 4
John Ahigian h****s@g****m 4
U-VERACODE\kpatel k****l@k****l 3
Steve Machacz s****z@n****m 3
Taylor McGinnis t****s@a****m 3
Alex 5****2 2
Andrzej Klajnert g****b@a****l 2
Dima Spivak d****a@s****m 2
Roger Erens r****s@e****z 2
johnhiggs j****n@h****o 1
θ‹δΌŸε‡ s****n@l****m 1
John Ahigian j****n@a****m 1
Graham Hargreaves g****s@f****m 1
Artur a****l@g****m 1
Dev world 4****d 1
Dmitry Baev b****m@g****m 1
Emmanuel Ferdman e****n@g****m 1
starlingvibes s****t@p****m 1
showwin s****c@y****p 1
nathaniel-s 4****s 1
ktp420 k****0 1
john j****n@s****s 1
jochen j****n@n****m 1
jdholtz j****7@g****m 1
dE1l d****l@g****m 1
alinmihailiuc 4****c 1
Veena Devi v****s@g****m 1
and 10 more...

Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 2,077
Total pull requests: 1,524
Average time to close issues: 7 days
Average time to close pull requests: about 1 hour
Total issue authors: 756
Total pull request authors: 81
Average comments per issue: 2.64
Average comments per pull request: 0.14
Merged pull request: 1,413
Bot issues: 0
Bot pull requests: 4

Past year issues: 280
Past year pull requests: 131
Past year average time to close issues: 4 days
Past year average time to close pull requests: about 1 hour
Past year issue authors: 118
Past year pull request authors: 8
Past year average comments per issue: 1.97
Past year average comments per pull request: 0.05
Past year merged pull request: 121
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/seleniumbase/SeleniumBase

Top Issue Authors

  • mdmintz (723)
  • meilisong1 (19)
  • thanhvodad (19)
  • FranciscoPalomares (14)
  • ahmedabdelhamedz (13)
  • dx-bear (13)
  • manel00 (13)
  • HPODEV (12)
  • M-Zubair10 (10)
  • symonk (10)
  • YOTYTeaM (10)
  • teamdts (9)
  • adarmawan117 (9)
  • chiangbar (9)
  • bschollnick (9)

Top Pull Request Authors

  • mdmintz (1,395)
  • ktp420 (9)
  • anilabhadatta (6)
  • surevs (5)
  • hiqqs (4)
  • anupamme (4)
  • Abdelgha-4 (3)
  • marcelo-souto (2)
  • rogererens (2)
  • xeonizer (2)
  • zhuliuyang0203 (2)
  • KRRT7 (2)
  • vaswix (2)
  • azure-pipelines[bot] (2)
  • manra399 (2)

Top Issue Labels

  • UC Mode / CDP Mode (878)
  • question (665)
  • enhancement (387)
  • bug (303)
  • invalid usage (215)
  • duplicate (166)
  • SeleniumBase 4 (145)
  • external (122)
  • unable to reproduce (106)
  • workaround exists (87)
  • feature/fix already exists (65)
  • self-resolved (56)
  • documentation (50)
  • dependencies (45)
  • SeleniumBase 3 (43)
  • News / Announcements (38)
  • tests (35)
  • requirements (33)
  • not enough info (29)
  • Tutorials & Learning (27)
  • invalid (21)
  • Fun (17)
  • UC Mode (10)
  • maintainer away / on vacation (9)
  • won't change / not planned (5)
  • Not Legal / (Won't Help) (5)
  • can't reproduce (4)
  • incorrect usage (3)
  • feature or fix already exists (2)
  • more info needed (2)

Top Pull Request Labels

  • SeleniumBase 4 (583)
  • enhancement (535)
  • dependencies (283)
  • tests (250)
  • UC Mode / CDP Mode (247)
  • documentation (93)
  • UC Mode (39)
  • SeleniumBase 3 (11)
  • requirements (10)
  • Tutorials & Learning (1)
  • duplicate (1)
  • invalid (1)

Package metadata

pypi.org: seleniumbase

SeleniumBase is a framework for web crawling, scraping, and testing. Supports pytest. CDP Mode adds stealth. Includes many tools.

  • Homepage: https://github.com/seleniumbase/SeleniumBase
  • Documentation: https://seleniumbase.io/
  • Licenses: MIT
  • Latest release: 4.52.1 (published 6 days ago)
  • Last Synced: 2026-08-23T12:06:04.358Z (2 days ago)
  • Versions: 1,197
  • Dependent Packages: 16
  • Dependent Repositories: 114
  • Downloads: 3,050,243 Last month
  • Docker Downloads: 47,628
  • Rankings:
    • Downloads: 0.523%
    • Dependent packages count: 0.947%
    • Average: 1.22%
    • Stargazers count: 1.296%
    • Dependent repos count: 1.39%
    • Forks count: 1.457%
    • Docker downloads count: 1.705%
  • Maintainers (1)
pypi.org: sbase

SeleniumBase is a framework for web crawling, scraping, and testing. Supports pytest. CDP Mode adds stealth. Includes many tools.

  • Homepage: https://github.com/seleniumbase/SeleniumBase
  • Documentation: https://seleniumbase.io/
  • Licenses: MIT
  • Latest release: 4.52.1 (published 6 days ago)
  • Last Synced: 2026-08-23T12:06:14.344Z (2 days ago)
  • Versions: 790
  • Dependent Packages: 0
  • Dependent Repositories: 2
  • Downloads: 7,226 Last month
  • Rankings:
    • Stargazers count: 1.296%
    • Forks count: 1.457%
    • Downloads: 3.89%
    • Average: 5.177%
    • Dependent packages count: 7.373%
    • Dependent repos count: 11.868%
  • Maintainers (1)
proxy.golang.org: github.com/seleniumbase/SeleniumBase

proxy.golang.org: github.com/seleniumbase/seleniumbase

pypi.org: pytest-seleniumbase

SeleniumBase is a framework for web crawling, scraping, and testing. Supports pytest. CDP Mode adds stealth. Includes many tools.

  • Homepage: https://github.com/seleniumbase/SeleniumBase
  • Documentation: https://seleniumbase.io/
  • Licenses: MIT
  • Latest release: 4.52.1 (published 6 days ago)
  • Last Synced: 2026-08-23T12:06:02.467Z (2 days ago)
  • Versions: 792
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 16,178 Last month
  • Rankings:
    • Stargazers count: 1.296%
    • Forks count: 1.457%
    • Downloads: 2.863%
    • Average: 7.044%
    • Dependent packages count: 7.373%
    • Dependent repos count: 22.233%
  • Maintainers (1)
pypi.org: pytest-sbase

SeleniumBase is a framework for web crawling, scraping, and testing. Supports pytest. CDP Mode adds stealth. Includes many tools.

  • Homepage: https://github.com/seleniumbase/SeleniumBase
  • Documentation: https://seleniumbase.io/
  • Licenses: MIT
  • Latest release: 4.52.1 (published 6 days ago)
  • Last Synced: 2026-08-23T12:06:03.515Z (2 days ago)
  • Versions: 787
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 7,121 Last month
  • Rankings:
    • Stargazers count: 1.296%
    • Forks count: 1.457%
    • Downloads: 4.835%
    • Dependent packages count: 7.373%
    • Average: 7.439%
    • Dependent repos count: 22.233%
  • Maintainers (1)
pypi.org: selenium-base

SeleniumBase is a framework for web crawling, scraping, and testing. Supports pytest. CDP Mode adds stealth. Includes many tools.

  • Homepage: https://github.com/seleniumbase/SeleniumBase
  • Documentation: https://seleniumbase.io/
  • Licenses: MIT
  • Latest release: 4.52.1 (published 6 days ago)
  • Last Synced: 2026-08-23T12:06:12.004Z (2 days ago)
  • Versions: 743
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 22,296 Last month
  • Rankings:
    • Stargazers count: 1.296%
    • Forks count: 1.457%
    • Downloads: 3.603%
    • Dependent packages count: 7.373%
    • Average: 16.52%
    • Dependent repos count: 68.868%
  • Maintainers (1)
npmjs.org: seleniumbase

SeleniumBase (Python Web-UI Testing)

  • Homepage: https://github.com/seleniumbase/SeleniumBase#readme
  • Licenses: MIT
  • Latest release: 0.0.0 (published over 6 years ago)
  • Last Synced: 2026-08-23T12:15:44.482Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 185 Last month
  • Rankings:
    • Forks count: 1.622%
    • Stargazers count: 2.076%
    • Average: 23.214%
    • Dependent repos count: 25.328%
    • Dependent packages count: 32.894%
    • Downloads: 54.149%
  • Maintainers (1)
pypi.org: basecase

SeleniumBase is a framework for web crawling, scraping, and testing. Supports pytest. CDP Mode adds stealth. Includes many tools.

  • Homepage: https://github.com/seleniumbase/SeleniumBase
  • Documentation: https://seleniumbase.io/
  • Licenses: MIT
  • Latest release: 4.52.1 (published 6 days ago)
  • Last Synced: 2026-08-23T12:06:08.192Z (2 days ago)
  • Versions: 222
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,132 Last month
  • Rankings:
    • Downloads: 7.017%
    • Dependent packages count: 10.121%
    • Average: 24.701%
    • Dependent repos count: 56.965%
  • Maintainers (1)

Dependencies

.github/workflows/pages.yml actions
  • actions/checkout v3 composite
  • actions/configure-pages v2 composite
  • actions/deploy-pages v1 composite
  • actions/jekyll-build-pages v1 composite
  • actions/upload-pages-artifact v1 composite
.github/workflows/python-package.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
Dockerfile docker
  • ubuntu 18.04 build
integrations/node_js/npm-shrinkwrap.json npm
  • accepts 1.3.8
  • array-flatten 1.1.1
  • body-parser 1.19.1
  • bytes 3.1.1
  • content-disposition 0.5.4
  • content-type 1.0.4
  • cookie 0.4.1
  • cookie-signature 1.0.6
  • debug 2.6.9
  • depd 1.1.2
  • destroy 1.0.4
  • ee-first 1.1.1
  • encodeurl 1.0.2
  • escape-html 1.0.3
  • etag 1.8.1
  • express 4.17.2
  • finalhandler 1.1.2
  • forwarded 0.2.0
  • fresh 0.5.2
  • http-errors 1.8.1
  • iconv-lite 0.4.24
  • inherits 2.0.4
  • ipaddr.js 1.9.1
  • media-typer 0.3.0
  • merge-descriptors 1.0.1
  • methods 1.1.2
  • mime 1.6.0
  • mime-db 1.51.0
  • mime-types 2.1.34
  • ms 2.0.0
  • ms 2.1.3
  • negotiator 0.6.3
  • on-finished 2.3.0
  • parseurl 1.3.3
  • path-to-regexp 0.1.7
  • proxy-addr 2.0.7
  • qs 6.9.6
  • range-parser 1.2.1
  • raw-body 2.4.2
  • safe-buffer 5.2.1
  • safer-buffer 2.1.2
  • send 0.17.2
  • serve-static 1.14.2
  • setprototypeof 1.2.0
  • statuses 1.5.0
  • toidentifier 1.0.1
  • type-is 1.6.18
  • unpipe 1.0.0
  • utils-merge 1.0.1
  • vary 1.1.2
integrations/node_js/package.json npm
  • express ~4.17.1
mkdocs_build/requirements.txt pypi
  • Jinja2 ==3.1.2
  • Markdown ==3.3.7
  • MarkupSafe ==2.1.1
  • bleach ==5.0.1
  • cairocffi ==1.4.0
  • cairosvg ==2.6.0
  • click ==8.1.3
  • cssselect2 ==0.7.0
  • defusedxml ==0.7.1
  • docutils ==0.19
  • ghp-import ==2.1.0
  • importlib-metadata ==6.0.0
  • joblib ==1.2.0
  • keyring ==23.13.1
  • livereload ==2.6.3
  • lunr ==0.6.2
  • mkdocs ==1.4.2
  • mkdocs-exclude-search ==0.6.4
  • mkdocs-material ==9.0.4
  • mkdocs-material-extensions ==1.1.1
  • mkdocs-simple-hooks ==0.1.5
  • nltk ==3.8.1
  • pipdeptree ==2.3.3
  • pkginfo >=1.9.6
  • pymdown-extensions ==9.9.1
  • python-dateutil ==2.8.2
  • readme-renderer ==37.3
  • regex >=2022.10.31
  • tinycss2 ==1.2.1
  • tornado ==6.2
  • watchdog ==2.2.1
  • zipp ==3.11.0
requirements.txt pypi
  • PyYAML >=6.0
  • attrs >=22.2.0
  • attrs ==22.1.0
  • beautifulsoup4 ==4.11.1
  • behave ==1.2.6
  • certifi >=2022.12.7
  • cffi ==1.15.1
  • chardet ==5.1.0
  • chardet ==4.0.0
  • charset-normalizer ==2.0.12
  • charset-normalizer ==3.0.1
  • colorama ==0.4.6
  • colorama ==0.4.5
  • coverage ==6.2
  • coverage ==7.0.5
  • cryptography ==39.0.0
  • cryptography ==36.0.2
  • cssselect ==1.1.0
  • cssselect ==1.2.0
  • exceptiongroup ==1.1.0
  • execnet ==1.9.0
  • fasteners ==0.18
  • fasteners ==0.17.3
  • filelock >=3.9.0
  • filelock >=3.4.1
  • flake8 ==6.0.0
  • flake8 ==5.0.4
  • h11 ==0.14.0
  • idna ==3.4
  • importlib-metadata ==4.2.0
  • iniconfig ==1.1.1
  • iniconfig ==2.0.0
  • mccabe ==0.7.0
  • more-itertools ==8.14.0
  • more-itertools ==9.0.0
  • msedge-selenium-tools ==3.141.3
  • nose ==1.3.7
  • outcome ==1.2.0
  • packaging >=23.0
  • packaging >=21.3
  • parameterized ==0.8.1
  • parse ==1.19.0
  • parse-type ==0.6.0
  • pdbp ==1.2.7
  • pip >=22.3.1
  • pip >=21.3.1
  • platformdirs >=2.6.2
  • platformdirs >=2.4.0
  • pluggy ==1.0.0
  • py ==1.11.0
  • pycodestyle ==2.9.1
  • pycodestyle ==2.10.0
  • pycparser ==2.21
  • pyflakes ==3.0.1
  • pyflakes ==2.5.0
  • pygments ==2.14.0
  • pyopenssl ==23.0.0
  • pyotp ==2.8.0
  • pyotp ==2.7.0
  • pyparsing >=3.0.9
  • pyparsing >=3.0.7
  • pyreadline3 ==3.4.1
  • pytest ==7.0.1
  • pytest ==7.2.0
  • pytest-cov ==4.0.0
  • pytest-forked ==1.4.0
  • pytest-html ==2.0.1
  • pytest-metadata ==2.0.4
  • pytest-metadata ==1.11.0
  • pytest-ordering ==0.6
  • pytest-rerunfailures ==10.3
  • pytest-rerunfailures ==11.0
  • pytest-xdist ==2.5.0
  • pytest-xdist ==3.1.0
  • requests ==2.28.2
  • requests ==2.27.1
  • requests-toolbelt ==0.10.1
  • rich ==12.6.0
  • rich ==13.0.1
  • sbvirtualdisplay ==1.1.1
  • selenium ==4.7.2
  • selenium ==3.141.0
  • setuptools >=65.7.0
  • setuptools >=59.6.0
  • six ==1.16.0
  • sniffio ==1.3.0
  • sortedcontainers ==2.4.0
  • soupsieve ==2.3.2.post1
  • tabcompleter ==1.1.0
  • tomli >=1.2.3
  • tomli >=2.0.1
  • tqdm >=4.64.1
  • trio ==0.22.0
  • trio-websocket ==0.9.2
  • typing-extensions ==4.1.1
  • typing-extensions ==4.4.0
  • urllib3 ==1.26.14
  • urllib3 ==1.26.12
  • websockets ==10.4
  • wheel >=0.38.4
  • wheel >=0.37.1
  • wsproto ==1.2.0
setup.py pypi
  • PyYAML >=6.0
  • attrs >=22.2.0
  • attrs ==22.1.0
  • beautifulsoup4 ==4.11.1
  • behave ==1.2.6
  • certifi >=2022.12.7
  • cffi ==1.15.1
  • chardet ==5.1.0
  • chardet ==4.0.0
  • charset-normalizer ==2.0.12
  • charset-normalizer ==3.0.1
  • colorama ==0.4.6
  • colorama ==0.4.5
  • cryptography ==39.0.0
  • cryptography ==36.0.2
  • cssselect ==1.2.0
  • cssselect ==1.1.0
  • exceptiongroup ==1.1.0
  • execnet ==1.9.0
  • fasteners ==0.17.3
  • fasteners ==0.18
  • filelock >=3.4.1
  • filelock >=3.9.0
  • h11 ==0.14.0
  • idna ==3.4
  • importlib-metadata ==4.2.0
  • iniconfig ==1.1.1
  • iniconfig ==2.0.0
  • more-itertools ==8.14.0
  • more-itertools ==9.0.0
  • msedge-selenium-tools ==3.141.3
  • nose ==1.3.7
  • outcome ==1.2.0
  • packaging >=23.0
  • packaging >=21.3
  • parameterized ==0.8.1
  • parse ==1.19.0
  • parse-type ==0.6.0
  • pdbp ==1.2.7
  • pip >=22.3.1
  • pip >=21.3.1
  • platformdirs >=2.6.2
  • platformdirs >=2.4.0
  • pluggy ==1.0.0
  • py ==1.11.0
  • pycparser ==2.21
  • pygments ==2.14.0
  • pyopenssl ==23.0.0
  • pyotp ==2.8.0
  • pyotp ==2.7.0
  • pyparsing >=3.0.9
  • pyparsing >=3.0.7
  • pyreadline3 ==3.4.1
  • pytest ==7.0.1
  • pytest ==7.2.0
  • pytest-forked ==1.4.0
  • pytest-html ==2.0.1
  • pytest-metadata ==1.11.0
  • pytest-metadata ==2.0.4
  • pytest-ordering ==0.6
  • pytest-rerunfailures ==11.0
  • pytest-rerunfailures ==10.3
  • pytest-xdist ==2.5.0
  • pytest-xdist ==3.1.0
  • requests ==2.28.2
  • requests ==2.27.1
  • requests-toolbelt ==0.10.1
  • rich ==12.6.0
  • rich ==13.0.1
  • sbvirtualdisplay ==1.1.1
  • selenium ==4.7.2
  • selenium ==3.141.0
  • setuptools >=65.7.0
  • setuptools >=59.6.0
  • six ==1.16.0
  • sniffio ==1.3.0
  • sortedcontainers ==2.4.0
  • soupsieve ==2.3.2.post1
  • tabcompleter ==1.1.0
  • tomli >=1.2.3
  • tomli >=2.0.1
  • tqdm >=4.64.1
  • trio ==0.22.0
  • trio-websocket ==0.9.2
  • typing-extensions ==4.4.0
  • typing-extensions ==4.1.1
  • urllib3 ==1.26.14
  • urllib3 ==1.26.12
  • websockets ==10.4
  • wheel >=0.38.4
  • wheel >=0.37.1
  • wsproto ==1.2.0
.github/workflows/python-nightly-mac.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
.github/workflows/python-nightly-ubuntu.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
.github/workflows/python-nightly-windows.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
pyproject.toml pypi