https://github.com/seleniumbase/SeleniumBase
anti-detection bot-detection chromedriver chromium e2e-testing end-to-end-testing playwright pytest python python-scraper selenium selenium-python seleniumbase test-automation web-automation web-scraping webdriver webscraping
Score: 26.808772385059807
Last synced: about 14 hours ago
JSON representation
Repository metadata:
A framework for stealthy Chromium automation with CDP Mode. Includes CAPTCHA-bypass, E2E Testing, and a Playwright integration.
- Host: GitHub
- URL: https://github.com/seleniumbase/SeleniumBase
- Owner: seleniumbase
- License: mit
- Created: 2014-03-04T23:07:33.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2026-05-25T18:18:02.000Z (6 days ago)
- Last Synced: 2026-05-25T20:23:13.751Z (5 days ago)
- Topics: anti-detection, bot-detection, chromedriver, chromium, e2e-testing, end-to-end-testing, playwright, pytest, python, python-scraper, selenium, selenium-python, seleniumbase, test-automation, web-automation, web-scraping, webdriver, webscraping
- Language: Python
- Homepage: https://seleniumbase.io
- Size: 14.7 MB
- Stars: 12,729
- Watchers: 159
- Forks: 1,562
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
-
Funding:
- Github: mdmintz
Owner metadata:
- Name: SeleniumBase
- Login: seleniumbase
- Email:
- Kind: organization
- Description:
- Website: https://seleniumbase.io
- Location: Boston, MA
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/17287301?v=4
- Repositories: 4
- Last Synced at: 2024-04-28T02:29:50.883Z
- Profile URL: https://github.com/seleniumbase
Committers metadata
Last synced: 12 days ago
Total Commits: 8,673
Total Committers: 40
Avg Commits per committer: 216.825
Development Distribution Score (DDS): 0.009
Commits in past year: 583
Committers in past year: 1
Avg Commits per committer in past year: 583.0
Development Distribution Score (DDS) in past year: 0.0
| Name | Commits | |
|---|---|---|
| Michael Mintz | m****z@g****m | 8598 |
| 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: 28 days ago
Total issues: 1,324
Total pull requests: 448
Average time to close issues: 1 day
Average time to close pull requests: about 1 hour
Total issue authors: 585
Total pull request authors: 34
Average comments per issue: 1.83
Average comments per pull request: 0.19
Merged pull request: 381
Bot issues: 0
Bot pull requests: 0
Past year issues: 140
Past year pull requests: 44
Past year average time to close issues: about 7 hours
Past year average time to close pull requests: about 2 hours
Past year issue authors: 92
Past year pull request authors: 10
Past year average comments per issue: 0.8
Past year average comments per pull request: 0.18
Past year merged pull request: 22
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- mdmintz (343)
- meilisong1 (19)
- FranciscoPalomares (14)
- ahmedabdelhamedz (13)
- manel00 (12)
- chiangbar (9)
- YOTYTeaM (9)
- LiPingYen (8)
- muffinweb (8)
- M-Zubair10 (7)
- chenhaijun02 (7)
- julesmcrt (7)
- WaterLoran (6)
- HPODEV (6)
- pythondeveloperz (6)
Top Pull Request Authors
- mdmintz (393)
- 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 (435)
- UC Mode (340)
- UC Mode / CDP Mode (235)
- enhancement (179)
- bug (137)
- duplicate (123)
- external (90)
- can't reproduce (75)
- incorrect usage (71)
- invalid usage (68)
- SeleniumBase 4 (52)
- workaround exists (51)
- feature or fix already exists (38)
- documentation (34)
- self-resolved (22)
- News / Announcements (20)
- dependencies (18)
- invalid (16)
- more info needed (15)
- tests (14)
- requirements (14)
- Fun (13)
- Tutorials & Learning (13)
- 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 (381)
- SeleniumBase 4 (378)
- dependencies (193)
- tests (175)
- UC Mode / CDP Mode (110)
- UC Mode (72)
- documentation (49)
- requirements (7)
- duplicate (1)
- Tutorials & Learning (1)
Package metadata
- Total packages: 9
-
Total downloads:
- pypi: 814,344 last-month
- npm: 13 last-month
- Total docker downloads: 47,628
- Total dependent packages: 16 (may contain duplicates)
- Total dependent repositories: 118 (may contain duplicates)
- Total versions: 6,503
- Total maintainers: 1
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 over 1 year ago)
- Last Synced: 2026-03-31T20:01:30.629Z (2 months 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.48.4 (published about 1 month ago)
- Last Synced: 2026-05-17T10:05:24.731Z (14 days ago)
- Versions: 753
- Dependent Packages: 0
- Dependent Repositories: 2
- Downloads: 9,036 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
- Homepage:
- Documentation: https://pkg.go.dev/github.com/seleniumbase/SeleniumBase#section-documentation
- Licenses: mit
- Latest release: v4.49.0+incompatible (published 13 days ago)
- Last Synced: 2026-05-18T17:17:19.618Z (13 days ago)
- Versions: 1,140
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.442%
- Average: 5.624%
- Dependent repos count: 5.807%
proxy.golang.org: github.com/seleniumbase/seleniumbase
- Homepage:
- Documentation: https://pkg.go.dev/github.com/seleniumbase/seleniumbase#section-documentation
- Licenses: mit
- Latest release: v4.49.2+incompatible (published 9 days ago)
- Last Synced: 2026-05-26T00:32:28.790Z (5 days ago)
- Versions: 1,142
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.442%
- Average: 5.624%
- Dependent repos count: 5.807%
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.48.4 (published about 1 month ago)
- Last Synced: 2026-05-04T12:39:56.725Z (27 days ago)
- Versions: 755
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 12,249 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.48.4 (published about 1 month ago)
- Last Synced: 2026-05-17T10:05:22.612Z (14 days ago)
- Versions: 750
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 9,307 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.48.4 (published about 1 month ago)
- Last Synced: 2026-05-17T10:05:20.385Z (14 days ago)
- Versions: 706
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 19,553 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 about 6 years ago)
- Last Synced: 2026-03-30T00:05:34.627Z (2 months 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.48.4 (published about 1 month ago)
- Last Synced: 2026-05-17T10:05:14.343Z (14 days ago)
- Versions: 185
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 2,413 Last month
-
Rankings:
- Downloads: 7.017%
- Dependent packages count: 10.121%
- Average: 24.701%
- Dependent repos count: 56.965%
Dependencies
- 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
- actions/checkout v3 composite
- actions/setup-python v4 composite
- ubuntu 18.04 build
- 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
- express ~4.17.1
- 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
- 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
- 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
- actions/checkout v3 composite
- actions/setup-python v4 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite