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.
- Host: GitHub
- URL: https://github.com/seleniumbase/SeleniumBase
- Owner: seleniumbase
- License: mit
- Created: 2014-03-04T23:07:33.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2026-01-27T00:47:16.000Z (8 days ago)
- Last Synced: 2026-01-27T12:22:03.276Z (8 days ago)
- Topics: 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
- Language: Python
- Homepage: https://seleniumbase.io
- Size: 14.5 MB
- Stars: 12,123
- Watchers: 160
- Forks: 1,481
- Open Issues: 25
-
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: 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 | 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
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
- Total packages: 9
-
Total downloads:
- pypi: 821,844 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,352
- 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 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
- Homepage:
- Documentation: https://pkg.go.dev/github.com/seleniumbase/seleniumbase#section-documentation
- Licenses: mit
- Latest release: v4.45.13+incompatible (published 18 days ago)
- Last Synced: 2026-01-18T16:46:39.477Z (16 days ago)
- Versions: 1,118
- 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.45.13+incompatible (published 18 days ago)
- Last Synced: 2026-01-18T16:46:42.958Z (16 days ago)
- Versions: 1,118
- 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.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
- 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