Skip to content

Commit fd10332

Browse files
authored
Merge pull request #3622 from seleniumbase/mostly-dependency-updates
Mostly dependency updates
2 parents 63799c6 + 6b82c72 commit fd10332

File tree

5 files changed

+24
-16
lines changed

5 files changed

+24
-16
lines changed

mkdocs_build/requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ pathspec==0.12.1
1414
Babel==2.17.0
1515
paginate==0.5.7
1616
mkdocs==1.6.1
17-
mkdocs-material==9.6.7
17+
mkdocs-material==9.6.9
1818
mkdocs-exclude-search==0.6.6
1919
mkdocs-simple-hooks==0.1.5
2020
mkdocs-material-extensions==1.3.1

requirements.txt

+8-7
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
11
pip>=25.0.1
22
packaging>=24.2
33
setuptools~=70.2;python_version<"3.10"
4-
setuptools>=76.0.0;python_version>="3.10"
4+
setuptools>=77.0.3;python_version>="3.10"
55
wheel>=0.45.1
6-
attrs>=25.1.0
6+
attrs>=25.3.0
77
certifi>=2025.1.31
88
exceptiongroup>=1.2.2
99
websockets~=13.1;python_version<"3.9"
1010
websockets>=15.0.1;python_version>="3.9"
1111
filelock~=3.16.1;python_version<"3.9"
12-
filelock>=3.17.0;python_version>="3.9"
12+
filelock>=3.18.0;python_version>="3.9"
1313
fasteners>=0.19
1414
mycdp>=1.1.1
1515
pynose>=1.5.4
16-
platformdirs>=4.3.6
16+
platformdirs>=4.3.6;python_version<"3.9"
17+
platformdirs>=4.3.7;python_version>="3.9"
1718
typing-extensions>=4.12.2
1819
sbvirtualdisplay>=1.4.0
1920
MarkupSafe==2.1.5;python_version<"3.9"
@@ -43,12 +44,12 @@ trio-websocket==0.12.2
4344
wsproto==1.2.0
4445
websocket-client==1.8.0
4546
selenium==4.27.1;python_version<"3.9"
46-
selenium==4.29.0;python_version>="3.9"
47+
selenium==4.30.0;python_version>="3.9"
4748
cssselect==1.2.0;python_version<"3.9"
4849
cssselect==1.3.0;python_version>="3.9"
4950
sortedcontainers==2.4.0
5051
execnet==2.1.1
51-
iniconfig==2.0.0
52+
iniconfig==2.1.0
5253
pluggy==1.5.0
5354
pytest==8.3.5
5455
pytest-html==4.0.2
@@ -71,7 +72,7 @@ rich==13.9.4
7172
# ("pip install -r requirements.txt" also installs this, but "pip install -e ." won't.)
7273

7374
coverage>=7.6.1;python_version<"3.9"
74-
coverage>=7.6.12;python_version>="3.9"
75+
coverage>=7.7.1;python_version>="3.9"
7576
pytest-cov>=5.0.0;python_version<"3.9"
7677
pytest-cov>=6.0.0;python_version>="3.9"
7778
flake8==5.0.4;python_version<"3.9"

seleniumbase/__version__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
# seleniumbase package
2-
__version__ = "4.35.7"
2+
__version__ = "4.36.0"

seleniumbase/core/browser_launcher.py

+6
Original file line numberDiff line numberDiff line change
@@ -1302,6 +1302,8 @@ def _uc_gui_click_captcha(
13021302
frame = "body > div#check > div:not([class])"
13031303
elif driver.is_element_present(".cf-turnstile-wrapper"):
13041304
frame = ".cf-turnstile-wrapper"
1305+
elif driver.is_element_present('[class="cf-turnstile"]'):
1306+
frame = '[class="cf-turnstile"]'
13051307
elif driver.is_element_present(
13061308
'[data-callback="onCaptchaSuccess"]'
13071309
):
@@ -1617,6 +1619,10 @@ def _uc_gui_handle_captcha_(driver, frame="iframe", ctype=None):
16171619
)
16181620
):
16191621
frame = "body > div#check > div:not([class])"
1622+
elif driver.is_element_present(".cf-turnstile-wrapper"):
1623+
frame = ".cf-turnstile-wrapper"
1624+
elif driver.is_element_present('[class="cf-turnstile"]'):
1625+
frame = '[class="cf-turnstile"]'
16201626
else:
16211627
return
16221628
else:

setup.py

+8-7
Original file line numberDiff line numberDiff line change
@@ -150,19 +150,20 @@
150150
'pip>=25.0.1',
151151
'packaging>=24.2',
152152
'setuptools~=70.2;python_version<"3.10"', # Newer ones had issues
153-
'setuptools>=76.0.0;python_version>="3.10"',
153+
'setuptools>=77.0.3;python_version>="3.10"',
154154
'wheel>=0.45.1',
155-
'attrs>=25.1.0',
155+
'attrs>=25.3.0',
156156
"certifi>=2025.1.31",
157157
"exceptiongroup>=1.2.2",
158158
'websockets~=13.1;python_version<"3.9"',
159159
'websockets>=15.0.1;python_version>="3.9"',
160160
'filelock~=3.16.1;python_version<"3.9"',
161-
'filelock>=3.17.0;python_version>="3.9"',
161+
'filelock>=3.18.0;python_version>="3.9"',
162162
'fasteners>=0.19',
163163
"mycdp>=1.1.1",
164164
"pynose>=1.5.4",
165-
'platformdirs>=4.3.6',
165+
'platformdirs>=4.3.6;python_version<"3.9"',
166+
'platformdirs>=4.3.7;python_version>="3.9"',
166167
'typing-extensions>=4.12.2',
167168
"sbvirtualdisplay>=1.4.0",
168169
'MarkupSafe==2.1.5;python_version<"3.9"',
@@ -192,12 +193,12 @@
192193
'wsproto==1.2.0',
193194
'websocket-client==1.8.0',
194195
'selenium==4.27.1;python_version<"3.9"',
195-
'selenium==4.29.0;python_version>="3.9"',
196+
'selenium==4.30.0;python_version>="3.9"',
196197
'cssselect==1.2.0;python_version<"3.9"',
197198
'cssselect==1.3.0;python_version>="3.9"',
198199
"sortedcontainers==2.4.0",
199200
'execnet==2.1.1',
200-
'iniconfig==2.0.0',
201+
'iniconfig==2.1.0',
201202
'pluggy==1.5.0',
202203
'pytest==8.3.5',
203204
"pytest-html==4.0.2", # Newer ones had issues
@@ -229,7 +230,7 @@
229230
# Usage: coverage run -m pytest; coverage html; coverage report
230231
"coverage": [
231232
'coverage>=7.6.1;python_version<"3.9"',
232-
'coverage>=7.6.12;python_version>="3.9"',
233+
'coverage>=7.7.1;python_version>="3.9"',
233234
'pytest-cov>=5.0.0;python_version<"3.9"',
234235
'pytest-cov>=6.0.0;python_version>="3.9"',
235236
],

0 commit comments

Comments
 (0)