Merge pull request #3622 from seleniumbase/mostly-dependency-updates

Mostly dependency updates
This commit is contained in:
Michael Mintz 2025-03-21 17:43:23 -04:00 committed by GitHub
commit fd103323e6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 24 additions and 16 deletions

View File

@ -14,7 +14,7 @@ pathspec==0.12.1
Babel==2.17.0
paginate==0.5.7
mkdocs==1.6.1
mkdocs-material==9.6.7
mkdocs-material==9.6.9
mkdocs-exclude-search==0.6.6
mkdocs-simple-hooks==0.1.5
mkdocs-material-extensions==1.3.1

View File

@ -1,19 +1,20 @@
pip>=25.0.1
packaging>=24.2
setuptools~=70.2;python_version<"3.10"
setuptools>=76.0.0;python_version>="3.10"
setuptools>=77.0.3;python_version>="3.10"
wheel>=0.45.1
attrs>=25.1.0
attrs>=25.3.0
certifi>=2025.1.31
exceptiongroup>=1.2.2
websockets~=13.1;python_version<"3.9"
websockets>=15.0.1;python_version>="3.9"
filelock~=3.16.1;python_version<"3.9"
filelock>=3.17.0;python_version>="3.9"
filelock>=3.18.0;python_version>="3.9"
fasteners>=0.19
mycdp>=1.1.1
pynose>=1.5.4
platformdirs>=4.3.6
platformdirs>=4.3.6;python_version<"3.9"
platformdirs>=4.3.7;python_version>="3.9"
typing-extensions>=4.12.2
sbvirtualdisplay>=1.4.0
MarkupSafe==2.1.5;python_version<"3.9"
@ -43,12 +44,12 @@ trio-websocket==0.12.2
wsproto==1.2.0
websocket-client==1.8.0
selenium==4.27.1;python_version<"3.9"
selenium==4.29.0;python_version>="3.9"
selenium==4.30.0;python_version>="3.9"
cssselect==1.2.0;python_version<"3.9"
cssselect==1.3.0;python_version>="3.9"
sortedcontainers==2.4.0
execnet==2.1.1
iniconfig==2.0.0
iniconfig==2.1.0
pluggy==1.5.0
pytest==8.3.5
pytest-html==4.0.2
@ -71,7 +72,7 @@ rich==13.9.4
# ("pip install -r requirements.txt" also installs this, but "pip install -e ." won't.)
coverage>=7.6.1;python_version<"3.9"
coverage>=7.6.12;python_version>="3.9"
coverage>=7.7.1;python_version>="3.9"
pytest-cov>=5.0.0;python_version<"3.9"
pytest-cov>=6.0.0;python_version>="3.9"
flake8==5.0.4;python_version<"3.9"

View File

@ -1,2 +1,2 @@
# seleniumbase package
__version__ = "4.35.7"
__version__ = "4.36.0"

View File

@ -1302,6 +1302,8 @@ def _uc_gui_click_captcha(
frame = "body > div#check > div:not([class])"
elif driver.is_element_present(".cf-turnstile-wrapper"):
frame = ".cf-turnstile-wrapper"
elif driver.is_element_present('[class="cf-turnstile"]'):
frame = '[class="cf-turnstile"]'
elif driver.is_element_present(
'[data-callback="onCaptchaSuccess"]'
):
@ -1617,6 +1619,10 @@ def _uc_gui_handle_captcha_(driver, frame="iframe", ctype=None):
)
):
frame = "body > div#check > div:not([class])"
elif driver.is_element_present(".cf-turnstile-wrapper"):
frame = ".cf-turnstile-wrapper"
elif driver.is_element_present('[class="cf-turnstile"]'):
frame = '[class="cf-turnstile"]'
else:
return
else:

View File

@ -150,19 +150,20 @@ setup(
'pip>=25.0.1',
'packaging>=24.2',
'setuptools~=70.2;python_version<"3.10"', # Newer ones had issues
'setuptools>=76.0.0;python_version>="3.10"',
'setuptools>=77.0.3;python_version>="3.10"',
'wheel>=0.45.1',
'attrs>=25.1.0',
'attrs>=25.3.0',
"certifi>=2025.1.31",
"exceptiongroup>=1.2.2",
'websockets~=13.1;python_version<"3.9"',
'websockets>=15.0.1;python_version>="3.9"',
'filelock~=3.16.1;python_version<"3.9"',
'filelock>=3.17.0;python_version>="3.9"',
'filelock>=3.18.0;python_version>="3.9"',
'fasteners>=0.19',
"mycdp>=1.1.1",
"pynose>=1.5.4",
'platformdirs>=4.3.6',
'platformdirs>=4.3.6;python_version<"3.9"',
'platformdirs>=4.3.7;python_version>="3.9"',
'typing-extensions>=4.12.2',
"sbvirtualdisplay>=1.4.0",
'MarkupSafe==2.1.5;python_version<"3.9"',
@ -192,12 +193,12 @@ setup(
'wsproto==1.2.0',
'websocket-client==1.8.0',
'selenium==4.27.1;python_version<"3.9"',
'selenium==4.29.0;python_version>="3.9"',
'selenium==4.30.0;python_version>="3.9"',
'cssselect==1.2.0;python_version<"3.9"',
'cssselect==1.3.0;python_version>="3.9"',
"sortedcontainers==2.4.0",
'execnet==2.1.1',
'iniconfig==2.0.0',
'iniconfig==2.1.0',
'pluggy==1.5.0',
'pytest==8.3.5',
"pytest-html==4.0.2", # Newer ones had issues
@ -229,7 +230,7 @@ setup(
# Usage: coverage run -m pytest; coverage html; coverage report
"coverage": [
'coverage>=7.6.1;python_version<"3.9"',
'coverage>=7.6.12;python_version>="3.9"',
'coverage>=7.7.1;python_version>="3.9"',
'pytest-cov>=5.0.0;python_version<"3.9"',
'pytest-cov>=6.0.0;python_version>="3.9"',
],