Skip to content

Commit f17aff9

Browse files
authored
Merge branch 'trunk' into replace-string-equals
2 parents 55d42cf + c27775a commit f17aff9

File tree

15 files changed

+1429
-1305
lines changed

15 files changed

+1429
-1305
lines changed

.bazelrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ test --test_env=JRUBY_OPTS="--dev"
105105

106106
test:windows --test_env=PATH
107107
test:windows --test_env=LOCALAPPDATA
108+
test:windows --test_env=PROCESSOR_ARCHITECTURE
108109
test:windows --test_env=PROGRAMFILES="C:\\Program Files"
109110
test:windows --test_env=PROGRAMFILES(X86)="C:\\Program Files (x86)"
110111

MODULE.bazel

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ maven.install(
183183
"com.graphql-java:graphql-java:22.3",
184184
"dev.failsafe:failsafe:3.3.2",
185185
"io.grpc:grpc-context:1.70.0",
186-
"io.lettuce:lettuce-core:6.5.3.RELEASE",
186+
"io.lettuce:lettuce-core:6.5.4.RELEASE",
187187
"io.netty:netty-buffer",
188188
"io.netty:netty-codec-http",
189189
"io.netty:netty-codec-http2",
@@ -227,7 +227,7 @@ maven.install(
227227
],
228228
boms = [
229229
"io.opentelemetry:opentelemetry-bom:1.46.0",
230-
"io.netty:netty-bom:4.1.117.Final",
230+
"io.netty:netty-bom:4.1.118.Final",
231231
"org.junit:junit-bom:5.11.4",
232232
],
233233
excluded_artifacts = [

common/repositories.bzl

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ def pin_browsers():
1111

1212
http_archive(
1313
name = "linux_firefox",
14-
url = "https://ftp.mozilla.org/pub/firefox/releases/135.0/linux-x86_64/en-US/firefox-135.0.tar.xz",
15-
sha256 = "6fcc1a2f95a6b232af82b4b7644566638c5df349e3095c65b7c18d1a63412d3d",
14+
url = "https://ftp.mozilla.org/pub/firefox/releases/136.0/linux-x86_64/en-US/firefox-136.0.tar.xz",
15+
sha256 = "5222f51caacfccaf0f0cf795117f0ad37422fe9d413ef18f2c171e1622b9455a",
1616
build_file_content = """
1717
load("@aspect_rules_js//js:defs.bzl", "js_library")
1818
package(default_visibility = ["//visibility:public"])
@@ -33,8 +33,8 @@ js_library(
3333

3434
dmg_archive(
3535
name = "mac_firefox",
36-
url = "https://ftp.mozilla.org/pub/firefox/releases/135.0/mac/en-US/Firefox%20135.0.dmg",
37-
sha256 = "e55e24e6b2a4980f4b9091900835977b282f599dcdd5e38b753d95bad8a11da9",
36+
url = "https://ftp.mozilla.org/pub/firefox/releases/136.0/mac/en-US/Firefox%20136.0.dmg",
37+
sha256 = "078559a33491b7c5ef5dcde62fe3c812835aae98b63a7e32b3bf7e33cb33fcc8",
3838
build_file_content = """
3939
load("@aspect_rules_js//js:defs.bzl", "js_library")
4040
package(default_visibility = ["//visibility:public"])
@@ -50,8 +50,8 @@ js_library(
5050

5151
http_archive(
5252
name = "linux_beta_firefox",
53-
url = "https://ftp.mozilla.org/pub/firefox/releases/136.0b7/linux-x86_64/en-US/firefox-136.0b7.tar.xz",
54-
sha256 = "a8a7458f9ddd921634bbec9c93783ce01c592551ddd69884feb6152bc5f0711f",
53+
url = "https://ftp.mozilla.org/pub/firefox/releases/137.0b1/linux-x86_64/en-US/firefox-137.0b1.tar.xz",
54+
sha256 = "98848e14e857a3562c4a2cf6fbbf7966e4f256cf6e127df0b367ac23c6638676",
5555
build_file_content = """
5656
load("@aspect_rules_js//js:defs.bzl", "js_library")
5757
package(default_visibility = ["//visibility:public"])
@@ -72,8 +72,8 @@ js_library(
7272

7373
dmg_archive(
7474
name = "mac_beta_firefox",
75-
url = "https://ftp.mozilla.org/pub/firefox/releases/136.0b7/mac/en-US/Firefox%20136.0b7.dmg",
76-
sha256 = "579481e264f1cccda8be3e35c475ac15e64eee235975c0df3a362e35eb109dd2",
75+
url = "https://ftp.mozilla.org/pub/firefox/releases/137.0b1/mac/en-US/Firefox%20137.0b1.dmg",
76+
sha256 = "b6ff3f376bc25e8890ed34278fe5c0719349839a45c5ac340118ff983f3741a5",
7777
build_file_content = """
7878
load("@aspect_rules_js//js:defs.bzl", "js_library")
7979
package(default_visibility = ["//visibility:public"])
@@ -89,8 +89,8 @@ js_library(
8989

9090
http_archive(
9191
name = "linux_geckodriver",
92-
url = "https://github.com/mozilla/geckodriver/releases/download/v0.35.0/geckodriver-v0.35.0-linux64.tar.gz",
93-
sha256 = "ac26e9ba8f3b8ce0fbf7339b9c9020192f6dcfcbf04a2bcd2af80dfe6bb24260",
92+
url = "https://github.com/mozilla/geckodriver/releases/download/v0.36.0/geckodriver-v0.36.0-linux64.tar.gz",
93+
sha256 = "0bde38707eb0a686a20c6bd50f4adcc7d60d4f73c60eb83ee9e0db8f65823e04",
9494
build_file_content = """
9595
load("@aspect_rules_js//js:defs.bzl", "js_library")
9696
package(default_visibility = ["//visibility:public"])
@@ -106,8 +106,8 @@ js_library(
106106

107107
http_archive(
108108
name = "mac_geckodriver",
109-
url = "https://github.com/mozilla/geckodriver/releases/download/v0.35.0/geckodriver-v0.35.0-macos.tar.gz",
110-
sha256 = "ccff606851fd84d30a864e4bbc03535523a4038bf9a9e787a30817a8776fada1",
109+
url = "https://github.com/mozilla/geckodriver/releases/download/v0.36.0/geckodriver-v0.36.0-macos.tar.gz",
110+
sha256 = "b5627bfc29801b8752c9f1e7699018963c39c076aab6576dc14fcb1ce7a256f6",
111111
build_file_content = """
112112
load("@aspect_rules_js//js:defs.bzl", "js_library")
113113
package(default_visibility = ["//visibility:public"])
@@ -123,10 +123,10 @@ js_library(
123123

124124
pkg_archive(
125125
name = "mac_edge",
126-
url = "https://msedge.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/1f23240b-ab7b-4f22-9b0f-dd3fc2639c09/MicrosoftEdge-133.0.3065.69.pkg",
127-
sha256 = "5ea3058eb400e8d92d7861ce303a9b58f30d28c64b05945d5e5f0513e6dc8b6b",
126+
url = "https://msedge.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/b52c4eaa-a0a4-4e86-9643-ef8f23ab8ec9/MicrosoftEdge-133.0.3065.92.pkg",
127+
sha256 = "bfa719621205421945eca8891c7ef1901af753994f4522c3eb9354d6c18c23ed",
128128
move = {
129-
"MicrosoftEdge-133.0.3065.69.pkg/Payload/Microsoft Edge.app": "Edge.app",
129+
"MicrosoftEdge-133.0.3065.92.pkg/Payload/Microsoft Edge.app": "Edge.app",
130130
},
131131
build_file_content = """
132132
load("@aspect_rules_js//js:defs.bzl", "js_library")
@@ -143,8 +143,8 @@ js_library(
143143

144144
deb_archive(
145145
name = "linux_edge",
146-
url = "https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_133.0.3065.69-1_amd64.deb",
147-
sha256 = "22b3029aa8a037394a59a1e26b098bfab25a02b30c60e73d92de82c9371d7d17",
146+
url = "https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_133.0.3065.92-1_amd64.deb",
147+
sha256 = "3d8fd372bae2aa8b99791790a778700d81e33fbffe93e5bc40e18c08befdf62f",
148148
build_file_content = """
149149
load("@aspect_rules_js//js:defs.bzl", "js_library")
150150
package(default_visibility = ["//visibility:public"])
@@ -165,8 +165,8 @@ js_library(
165165

166166
http_archive(
167167
name = "linux_edgedriver",
168-
url = "https://msedgedriver.azureedge.net/133.0.3065.69/edgedriver_linux64.zip",
169-
sha256 = "3fa6dd0bde636d414acec5f26dac59938050ff8e4efbb075385b75d3e81c882d",
168+
url = "https://msedgedriver.azureedge.net/133.0.3065.92/edgedriver_linux64.zip",
169+
sha256 = "a9f47b0e0fec42ca709705841b79746a4635464b202e5e205ee980d7984c1d2b",
170170
build_file_content = """
171171
load("@aspect_rules_js//js:defs.bzl", "js_library")
172172
package(default_visibility = ["//visibility:public"])
@@ -182,8 +182,8 @@ js_library(
182182

183183
http_archive(
184184
name = "mac_edgedriver",
185-
url = "https://msedgedriver.azureedge.net/133.0.3065.69/edgedriver_mac64.zip",
186-
sha256 = "b2e76b705162f0d7e43bca8e7ff7549ede3008fd34e035790b2211a44868601a",
185+
url = "https://msedgedriver.azureedge.net/133.0.3065.92/edgedriver_mac64.zip",
186+
sha256 = "fc7bef50ec6edfb73a4b4792fa1b0aa3641a95ffa522bccd20422ee221ed225d",
187187
build_file_content = """
188188
load("@aspect_rules_js//js:defs.bzl", "js_library")
189189
package(default_visibility = ["//visibility:public"])
@@ -199,8 +199,8 @@ js_library(
199199

200200
http_archive(
201201
name = "linux_chrome",
202-
url = "https://storage.googleapis.com/chrome-for-testing-public/133.0.6943.98/linux64/chrome-linux64.zip",
203-
sha256 = "ab8524e2d3667c7b5f9df6a1e77e74229e9b620e75eafac65a6fd768c8cd8083",
202+
url = "https://storage.googleapis.com/chrome-for-testing-public/134.0.6998.35/linux64/chrome-linux64.zip",
203+
sha256 = "7c11f4cb9620df17582509184106cef56a06b7ac37bc08c12d84a6fb367abc41",
204204
build_file_content = """
205205
load("@aspect_rules_js//js:defs.bzl", "js_library")
206206
package(default_visibility = ["//visibility:public"])
@@ -221,8 +221,8 @@ js_library(
221221

222222
http_archive(
223223
name = "mac_chrome",
224-
url = "https://storage.googleapis.com/chrome-for-testing-public/133.0.6943.98/mac-x64/chrome-mac-x64.zip",
225-
sha256 = "a6bc9d20cbc267db68fb50508ff564389c1ca5fa8b1e055731f4b8856fcf2fb7",
224+
url = "https://storage.googleapis.com/chrome-for-testing-public/134.0.6998.35/mac-x64/chrome-mac-x64.zip",
225+
sha256 = "68644df4fd3ec2ab8e2e6918f49548b0b02284d0becf72754d2826a3349f38e7",
226226
strip_prefix = "chrome-mac-x64",
227227
patch_cmds = [
228228
"mv 'Google Chrome for Testing.app' Chrome.app",
@@ -243,8 +243,8 @@ js_library(
243243

244244
http_archive(
245245
name = "linux_chromedriver",
246-
url = "https://storage.googleapis.com/chrome-for-testing-public/133.0.6943.98/linux64/chromedriver-linux64.zip",
247-
sha256 = "7103e779223f0d4f9e97a583708e589ad76622475e1346fdb3b223694d58245d",
246+
url = "https://storage.googleapis.com/chrome-for-testing-public/134.0.6998.35/linux64/chromedriver-linux64.zip",
247+
sha256 = "b820be8f77e9b03eda7c68ee85263f58109b631f8e12e6e5d4fb580aeb1578dc",
248248
strip_prefix = "chromedriver-linux64",
249249
build_file_content = """
250250
load("@aspect_rules_js//js:defs.bzl", "js_library")
@@ -261,8 +261,8 @@ js_library(
261261

262262
http_archive(
263263
name = "mac_chromedriver",
264-
url = "https://storage.googleapis.com/chrome-for-testing-public/133.0.6943.98/mac-x64/chromedriver-mac-x64.zip",
265-
sha256 = "f026a658f8dc5a4e199a0932083f7a56d49eb1ae0afc565ef14be8db68d9dc75",
264+
url = "https://storage.googleapis.com/chrome-for-testing-public/134.0.6998.35/mac-x64/chromedriver-mac-x64.zip",
265+
sha256 = "c7110fda39d2f1fea7d7471742a4078fa3f97c54415c410e57afb1c97c8fc93c",
266266
strip_prefix = "chromedriver-mac-x64",
267267
build_file_content = """
268268
load("@aspect_rules_js//js:defs.bzl", "js_library")

java/maven_install.json

Lines changed: 44 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL",
3-
"__INPUT_ARTIFACTS_HASH": -1823190269,
4-
"__RESOLVED_ARTIFACTS_HASH": 2003795494,
3+
"__INPUT_ARTIFACTS_HASH": 1807026653,
4+
"__RESOLVED_ARTIFACTS_HASH": 978919996,
55
"artifacts": {
66
"com.beust:jcommander": {
77
"shasums": {
@@ -228,101 +228,101 @@
228228
},
229229
"io.lettuce:lettuce-core": {
230230
"shasums": {
231-
"jar": "7fdea38908f3cec630c319b2d5337e61ad444133c9119b857c3c9b2c88259c8f",
232-
"sources": "5559b138e9fb4bc0ef578c0edf75f02fdc115226920cdc017f39e7cf51344888"
231+
"jar": "e82f82a5f824e4165f90a6a6d8259282f90e218c38512c851e83b58e4cad05a2",
232+
"sources": "0370b9be23b4aecd114bf23139a1c59864c1080d6a579d3581ec582c0d49e762"
233233
},
234-
"version": "6.5.3.RELEASE"
234+
"version": "6.5.4.RELEASE"
235235
},
236236
"io.netty:netty-buffer": {
237237
"shasums": {
238-
"jar": "7d01bf0334ffa3ab55f3828bb50188bf9969774a23791a3df1905e53bfeea8f5",
239-
"sources": "918f7561293bb6212646e7cb417b43ed7a638a29f3e08a21f7c540fd2757788e"
238+
"jar": "0eea4e8666a9636a28722661d8ba5fa8564477e75fec6dd2ff3e324e361f8b3c",
239+
"sources": "554d9b4e1211c0fe7e6703d8449755b226b48eea680c95fbcc246207c9f4835e"
240240
},
241-
"version": "4.1.117.Final"
241+
"version": "4.1.118.Final"
242242
},
243243
"io.netty:netty-codec": {
244244
"shasums": {
245-
"jar": "0b93f01cff5bc2a64af829ca01c826e8e861a03b96a871fa2a240fa25681df78",
246-
"sources": "008eec001d04023dc6becd6b82a6848c10fbd6decfed5e6efeca46fe23532d40"
245+
"jar": "4abd215fd1ed7ce86509d169cc9cbede5042176c265a79b3b70602b017226c3f",
246+
"sources": "b1bdf9c511810a1f0a5485e1d652e0883f35118224d4dc21ef7edd4c822a477d"
247247
},
248-
"version": "4.1.117.Final"
248+
"version": "4.1.118.Final"
249249
},
250250
"io.netty:netty-codec-dns": {
251251
"shasums": {
252-
"jar": "1672af84022aaba02aaf8b4bdf76c9fb02b93983002e76f6a392b477b326479c",
253-
"sources": "d1ad3938e8b2586058dfc8f67b334c90093f38cfbaed8d981a06c5d3f4b94505"
252+
"jar": "e115e42ca1e3cc8d85e3a632d8faa102d18c0ebc1fa4511af30bec79f8c147d4",
253+
"sources": "ede3ae4ee1e0476c00da1e04927cc2bdc3ca84f9b506378a3b82e333b7053d6a"
254254
},
255-
"version": "4.1.117.Final"
255+
"version": "4.1.118.Final"
256256
},
257257
"io.netty:netty-codec-http": {
258258
"shasums": {
259-
"jar": "a7e19945a6baa86ab285383a0bda632eae7703a889da1d20ea4eaad4c996cc21",
260-
"sources": "ac6d1a9e7897235a149d5050f0970b681bf979b48489d67ba0125f239d1672bb"
259+
"jar": "09822d785e9a794838031ddd5346cf419b30c036a981c2e277a062bea884174b",
260+
"sources": "637f46d46c300cdcb097aab6ed89013fca85bb89b798763fc962e09a3b91cef2"
261261
},
262-
"version": "4.1.117.Final"
262+
"version": "4.1.118.Final"
263263
},
264264
"io.netty:netty-codec-http2": {
265265
"shasums": {
266-
"jar": "10e60a0c2a86568720f1d9b50ed6e33728d12e7ccb1cc961828f66cc6a73aa19",
267-
"sources": "58d002225ca0843d9a884bd61b816bc61ed8c067fea767f7eaf1dbcb2decc4bd"
266+
"jar": "68da0b1a34dceb00a6f9f6f788fb2f6b7b9e4adba8c70658ac2bd7eb898b97ae",
267+
"sources": "3850183e9d162944439b78dccbc9907cf06d66abc8116f56ebc03cb3256042a7"
268268
},
269-
"version": "4.1.117.Final"
269+
"version": "4.1.118.Final"
270270
},
271271
"io.netty:netty-codec-socks": {
272272
"shasums": {
273-
"jar": "870bec5ad7650d59bcf610ea8461dc7a4a6dd8f2538cbc024dd0f39b45cad2d7",
274-
"sources": "08e89f4cb30df957ddf71c55ed070b15d77ee1c7e8625afd7577cd6e89539886"
273+
"jar": "094465e3cfb3aef0fca38ed82b801f53a6c8be7ae1f83ab0c1b2e8ece2586840",
274+
"sources": "6a0c8c5394eb77afc55ea417a853f49bd7a54036b2fd6825a80587c244053835"
275275
},
276-
"version": "4.1.117.Final"
276+
"version": "4.1.118.Final"
277277
},
278278
"io.netty:netty-common": {
279279
"shasums": {
280-
"jar": "5b4e125a341566b24d5030479da475b20ea1f6145bf7b3c3d69fe537088bb4c1",
281-
"sources": "a981e69ef6c23db2e2ba1cccc567dae50480bda46415f564acfe033fc923d153"
280+
"jar": "65cce901ecf0f9d6591cc7750772614ab401a84415dc9aec9da4d046f0f9a77c",
281+
"sources": "e3c2314093e094f29671c91618fd8e9cb629dcdd7c879f3b3ee4566e53568feb"
282282
},
283-
"version": "4.1.117.Final"
283+
"version": "4.1.118.Final"
284284
},
285285
"io.netty:netty-handler": {
286286
"shasums": {
287-
"jar": "f3272149099883cf98ad8a2a82a08111a78d17e604aebc094c80592a730fcac5",
288-
"sources": "8a18ddaffbc8f30c7f06b135f06f9b418c65717f3f8c19da6e3726dfd3d3a185"
287+
"jar": "26e3f8a5e859fd62cf3c13dc6d75e4e18879f000a5d0ad7f58f8679675d23dae",
288+
"sources": "650bd96999c937c8541e11fa9d9684261f8e14829737fcc2705afeeec928ef15"
289289
},
290-
"version": "4.1.117.Final"
290+
"version": "4.1.118.Final"
291291
},
292292
"io.netty:netty-handler-proxy": {
293293
"shasums": {
294-
"jar": "6bd8977daec5e30d3f9d286665e4dd20260eb0d3f87b71a492a62f5392daf871",
295-
"sources": "c442ea6a6aa1c28729cd3953ee5680ffa01e288673b64ad24bed9dc57872ec01"
294+
"jar": "fef926126f44c668968dd3e2389c2552981d452e6dfc23b1f9bd03db92c21f96",
295+
"sources": "c83d6a07bdcbd2abd1375cc909c07db9a5e7e48f931c3f3434b2321953325395"
296296
},
297-
"version": "4.1.117.Final"
297+
"version": "4.1.118.Final"
298298
},
299299
"io.netty:netty-resolver": {
300300
"shasums": {
301-
"jar": "0f5f7220d34d32751cc624bc9c47afdde7392f0d9551569c90a568309015d796",
302-
"sources": "2716e7689a71211ec2e6fb443f44d3ce82e218cc52f25bd541531e7883234d35"
301+
"jar": "3170c225972c18b6850d28add60db15bb28d83c4e3d5b686ca220e0bd7273c8a",
302+
"sources": "bdcc9f75ec429c025a1a28e7fafa45401b057f19823af8b594c0cf58273c1006"
303303
},
304-
"version": "4.1.117.Final"
304+
"version": "4.1.118.Final"
305305
},
306306
"io.netty:netty-resolver-dns": {
307307
"shasums": {
308-
"jar": "77e21a62c155d190335002ecc37bbe9c5f54532064121871d3eeb82cded65239",
309-
"sources": "a00f2c50dd19655916e3d7c0cefe783fdd9c20c9f463aa33d0613e4f695cddf3"
308+
"jar": "c0e0fdaffaba849e3145b2b96288fc8fc6f3b2a623cf72aaba708288348e4938",
309+
"sources": "034920a2447a06f1f9719704b03f3dfd79dd70412c6757eccead74ec1b6ba882"
310310
},
311-
"version": "4.1.117.Final"
311+
"version": "4.1.118.Final"
312312
},
313313
"io.netty:netty-transport": {
314314
"shasums": {
315-
"jar": "c07aac2ea55aa42c34fc6b53fbee661e0de077f45483133b6ca297c70a67a44a",
316-
"sources": "528859630b9e07e317fc912dd75c6b835cd6169291d9658d8e93f9a664f344f8"
315+
"jar": "ab3751e717daef9c8d91e4d74728a48730bd8530b72e2466b222b2ea3fb07db9",
316+
"sources": "0ed9ee6aad925eb723b491adc5715d399be2207d8e0ef6d5741e61751d5074cf"
317317
},
318-
"version": "4.1.117.Final"
318+
"version": "4.1.118.Final"
319319
},
320320
"io.netty:netty-transport-native-unix-common": {
321321
"shasums": {
322-
"jar": "97a8b5848bde9d12e80a3ddeb1f3d93bba6d123181aa71524eff2ab8458431ec",
323-
"sources": "889b35bc30eed91e77920d1a70e770a77b9468100dfc240ea01c04af721ba1ec"
322+
"jar": "69b16793d7b41ea76a762bd2bd144fc4f7c39c156a7a59ebf69baeb560fb10b7",
323+
"sources": "ff5b22a1e0b5c72fd37770f035e69a5a69cdacb3dd4ac0601d3be6c1b25e8ba0"
324324
},
325-
"version": "4.1.117.Final"
325+
"version": "4.1.118.Final"
326326
},
327327
"io.opentelemetry.semconv:opentelemetry-semconv": {
328328
"shasums": {

rb/lib/selenium/webdriver/bidi/browsing_context.rb

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,16 @@ def create(type: nil, context_id: nil)
9494
result = @bidi.send_cmd('browsingContext.create', type: type.to_s, referenceContext: context_id)
9595
result['context']
9696
end
97+
98+
def set_viewport(context_id: nil, width: nil, height: nil, device_pixel_ratio: nil)
99+
context_id ||= @bridge.window_handle
100+
params = {context: context_id, viewport: {width:, height:}, device_pixel_ratio:}
101+
@bidi.send_cmd('browsingContext.setViewport', **params)
102+
end
103+
104+
def handle_user_prompt(context_id, accept: true, text: nil)
105+
@bidi.send_cmd('browsingContext.handleUserPrompt', context: context_id, accept: accept, text: text)
106+
end
97107
end
98108
end # BiDi
99109
end # WebDriver

rb/sig/lib/selenium/webdriver/bidi/browsing_context.rbs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,12 @@ module Selenium
88

99
def initialize: (Remote::Bridge bridge) -> void
1010

11+
def handle_user_prompt: (String context, bool accept, String text) -> untyped
12+
1113
def navigate: (String url, String? context_id) -> void
1214

15+
def set_viewport: (String context_id, Integer width, Integer height, Float device_pixel_ratio) -> Hash[nil, nil]
16+
1317
def traverse_history: (Integer delta, String? context_id) -> void
1418

1519
def reload: (String? context_id, ?ignore_cache: bool) -> void

0 commit comments

Comments
 (0)