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

https://github.com/seleniumbase/SeleniumBase

anti-detection behave bot-detection cdp chromedriver cloudflare-bypass e2e-testing pytest pytest-plugin python python-scraper selenium selenium-python seleniumbase test-automation web-automation web-scraping web-scraping-python webdriver webkit

Score: 26.76961664350552

Last synced: about 21 hours ago
JSON representation

Repository metadata:

Python APIs for web automation, testing, and bypassing bot-detection with ease.


Owner metadata:


Committers metadata

Last synced: 3 days ago

Total Commits: 8,528
Total Committers: 40
Avg Commits per committer: 213.2
Development Distribution Score (DDS): 0.009

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

Name Email Commits
Michael Mintz m****z@g****m 8453
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: 8 days ago

Total issues: 1,317
Total pull requests: 445
Average time to close issues: 1 day
Average time to close pull requests: about 1 hour
Total issue authors: 581
Total pull request authors: 34
Average comments per issue: 1.82
Average comments per pull request: 0.19
Merged pull request: 378
Bot issues: 0
Bot pull requests: 0

Past year issues: 286
Past year pull requests: 122
Past year average time to close issues: about 8 hours
Past year average time to close pull requests: about 2 hours
Past year issue authors: 157
Past year pull request authors: 13
Past year average comments per issue: 0.74
Past year average comments per pull request: 0.13
Past year merged pull request: 92
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 (342)
  • meilisong1 (19)
  • FranciscoPalomares (14)
  • ahmedabdelhamedz (13)
  • manel00 (12)
  • chiangbar (9)
  • YOTYTeaM (9)
  • muffinweb (8)
  • LiPingYen (8)
  • chenhaijun02 (7)
  • M-Zubair10 (7)
  • julesmcrt (7)
  • pythondeveloperz (6)
  • mkuchuman (6)
  • HPODEV (6)

Top Pull Request Authors

  • mdmintz (390)
  • anilabhadatta (6)
  • ureyni (2)
  • anupamme (2)
  • montovaneli (2)
  • Dmitri-Sintsov (2)
  • S3it4ma (2)
  • KRRT7 (2)
  • reddyyateesh (2)
  • jmartinn (2)
  • felipehertzer (2)
  • agp22888 (2)
  • baev (2)
  • Javier111228 (2)
  • deveworld (2)

Top Issue Labels

  • question (434)
  • UC Mode (340)
  • UC Mode / CDP Mode (229)
  • enhancement (179)
  • bug (136)
  • duplicate (122)
  • external (89)
  • can't reproduce (74)
  • incorrect usage (71)
  • invalid usage (66)
  • SeleniumBase 4 (52)
  • workaround exists (50)
  • feature or fix already exists (38)
  • documentation (34)
  • self-resolved (22)
  • News / Announcements (19)
  • dependencies (18)
  • invalid (16)
  • more info needed (15)
  • tests (14)
  • requirements (14)
  • Fun (13)
  • Tutorials & Learning (12)
  • not enough info (7)
  • maintainer away / on vacation (6)
  • Tutorials & Marketing (5)
  • Not Legal / (Won't Help) (4)
  • won't change / not planned (2)
  • NEWS (1)
  • SeleniumBase 3 (1)

Top Pull Request Labels

  • enhancement (378)
  • SeleniumBase 4 (375)
  • dependencies (190)
  • tests (174)
  • UC Mode / CDP Mode (107)
  • UC Mode (72)
  • documentation (49)
  • requirements (7)
  • Tutorials & Learning (1)
  • duplicate (1)

Package metadata

pypi.org: seleniumbase

A complete web automation framework for end-to-end testing.

  • Homepage: https://github.com/seleniumbase/SeleniumBase
  • Documentation: https://seleniumbase.io/
  • Licenses: MIT
  • Latest release: 4.33.15 (published about 1 year ago)
  • Last Synced: 2025-01-14T10:35:07.795Z (about 1 year ago)
  • Versions: 1,071
  • Dependent Packages: 16
  • Dependent Repositories: 114
  • Downloads: 761,786 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

A complete web automation framework for end-to-end testing.

  • Homepage: https://github.com/seleniumbase/SeleniumBase
  • Documentation: https://seleniumbase.io/
  • Licenses: MIT
  • Latest release: 4.45.13 (published 18 days ago)
  • Last Synced: 2026-01-18T16:44:11.978Z (16 days ago)
  • Versions: 732
  • Dependent Packages: 0
  • Dependent Repositories: 2
  • Downloads: 9,588 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

A complete web automation framework for end-to-end testing.

  • Homepage: https://github.com/seleniumbase/SeleniumBase
  • Documentation: https://seleniumbase.io/
  • Licenses: MIT
  • Latest release: 4.45.13 (published 18 days ago)
  • Last Synced: 2026-01-18T16:44:26.956Z (16 days ago)
  • Versions: 734
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 15,036 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

A complete web automation framework for end-to-end testing.

  • Homepage: https://github.com/seleniumbase/SeleniumBase
  • Documentation: https://seleniumbase.io/
  • Licenses: MIT
  • Latest release: 4.45.13 (published 18 days ago)
  • Last Synced: 2026-01-18T16:44:18.343Z (16 days ago)
  • Versions: 729
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 9,661 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

A complete web automation framework for end-to-end testing.

  • Homepage: https://github.com/seleniumbase/SeleniumBase
  • Documentation: https://seleniumbase.io/
  • Licenses: MIT
  • Latest release: 4.45.13 (published 18 days ago)
  • Last Synced: 2026-01-18T16:44:08.180Z (16 days ago)
  • Versions: 685
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 22,188 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
  • Licenses: MIT
  • Latest release: 0.0.0 (published almost 6 years ago)
  • Last Synced: 2024-11-23T03:10:44.113Z (about 1 year ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 13 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

A complete web automation framework for end-to-end testing.

  • Homepage: https://github.com/seleniumbase/SeleniumBase
  • Documentation: https://seleniumbase.io/
  • Licenses: MIT
  • Latest release: 4.45.13 (published 18 days ago)
  • Last Synced: 2026-01-18T16:44:08.170Z (16 days ago)
  • Versions: 164
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 3,585 Last month
  • Rankings:
    • Downloads: 7.017%
    • Dependent packages count: 10.121%
    • Average: 24.701%
    • Dependent repos count: 56.965%

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