Skip to content

Commit f032156

Browse files
selenium-cigithub-actions[bot]
authored andcommitted
Update pinned browser versions
1 parent 83f0b26 commit f032156

35 files changed

Lines changed: 463 additions & 352 deletions

common/devtools/chromium/v149/browser_protocol.pdl renamed to common/devtools/chromium/v152/browser_protocol.pdl

Lines changed: 308 additions & 197 deletions
Large diffs are not rendered by default.
File renamed without changes.

common/repositories.bzl

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ js_library(
5151

5252
http_archive(
5353
name = "linux_beta_firefox",
54-
url = "https://ftp.mozilla.org/pub/firefox/releases/154.0b9/linux-x86_64/en-US/firefox-154.0b9.tar.xz",
55-
sha256 = "7ffa051ed6b244e40b301a0d5d9e425bd8db8edd7e4cd7d79800ce671e5c15a1",
54+
url = "https://ftp.mozilla.org/pub/firefox/releases/154.0b10/linux-x86_64/en-US/firefox-154.0b10.tar.xz",
55+
sha256 = "39d9b1f5ea53d0174ab2199eb715031cc9d53e6911672dc498ffa14891f6e732",
5656
build_file_content = """
5757
load("@aspect_rules_js//js:defs.bzl", "js_library")
5858
package(default_visibility = ["//visibility:public"])
@@ -73,8 +73,8 @@ js_library(
7373

7474
dmg_archive(
7575
name = "mac_beta_firefox",
76-
url = "https://ftp.mozilla.org/pub/firefox/releases/154.0b9/mac/en-US/Firefox%20154.0b9.dmg",
77-
sha256 = "09b50f38f8467e6b6777eef673c6ea6f19a727f6646b94a0847fd69c4985640f",
76+
url = "https://ftp.mozilla.org/pub/firefox/releases/154.0b10/mac/en-US/Firefox%20154.0b10.dmg",
77+
sha256 = "b0fa54d57d13be61482de1c4e65acaeca021d4d68e5211d24c8c9aa9950acc88",
7878
build_file_content = """
7979
load("@aspect_rules_js//js:defs.bzl", "js_library")
8080
package(default_visibility = ["//visibility:public"])
@@ -200,8 +200,8 @@ js_library(
200200

201201
http_archive(
202202
name = "linux_chrome",
203-
url = "https://storage.googleapis.com/chrome-for-testing-public/151.0.7922.138/linux64/chrome-linux64.zip",
204-
sha256 = "f2c1d48c310a2fc79aad59e985103902f27b70fd186b3f663ee67c4c722f5566",
203+
url = "https://storage.googleapis.com/chrome-for-testing-public/152.0.7977.42/linux64/chrome-linux64.zip",
204+
sha256 = "cb77f4781cad7d5e06fcc78b4476e6a6375616e7278dc313abaa9db22ed4674e",
205205
build_file_content = """
206206
load("@aspect_rules_js//js:defs.bzl", "js_library")
207207
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/151.0.7922.138/mac-arm64/chrome-mac-arm64.zip",
225-
sha256 = "a75add0d61f398ac7ec51237a10a8369688e3b78e8467612c3cfa5205e29abef",
224+
url = "https://storage.googleapis.com/chrome-for-testing-public/152.0.7977.42/mac-arm64/chrome-mac-arm64.zip",
225+
sha256 = "c9a7b6bfb57731944990ffb7cafc17ae2f2a2e25ad1f145f45584d7b799d3ce8",
226226
strip_prefix = "chrome-mac-arm64",
227227
patch_cmds = [
228228
"mv 'Google Chrome for Testing.app' Chrome.app",
@@ -242,8 +242,8 @@ js_library(
242242
)
243243
http_archive(
244244
name = "linux_chromedriver",
245-
url = "https://storage.googleapis.com/chrome-for-testing-public/151.0.7922.138/linux64/chromedriver-linux64.zip",
246-
sha256 = "5f956ac30d5c78453f5eb578fea14cb09caf62bb05141429be43af0b0c9922f8",
245+
url = "https://storage.googleapis.com/chrome-for-testing-public/152.0.7977.42/linux64/chromedriver-linux64.zip",
246+
sha256 = "d6625ea71d0bd3dc0afb45b559d6737d5a5fccfbc04621ad9429e7668de65503",
247247
strip_prefix = "chromedriver-linux64",
248248
build_file_content = """
249249
load("@aspect_rules_js//js:defs.bzl", "js_library")
@@ -260,8 +260,8 @@ js_library(
260260

261261
http_archive(
262262
name = "mac_chromedriver",
263-
url = "https://storage.googleapis.com/chrome-for-testing-public/151.0.7922.138/mac-arm64/chromedriver-mac-arm64.zip",
264-
sha256 = "7019d73dad20c0b85362930bce64fbb514d33f991020cafd83c0b67b1340b64d",
263+
url = "https://storage.googleapis.com/chrome-for-testing-public/152.0.7977.42/mac-arm64/chromedriver-mac-arm64.zip",
264+
sha256 = "c6ef55f25a0524c7b82f7cd6aff0ed8906c90047743dd9ad3dac763c1422b47d",
265265
strip_prefix = "chromedriver-mac-arm64",
266266
build_file_content = """
267267
load("@aspect_rules_js//js:defs.bzl", "js_library")
@@ -278,8 +278,8 @@ js_library(
278278

279279
http_archive(
280280
name = "linux_beta_chrome",
281-
url = "https://storage.googleapis.com/chrome-for-testing-public/152.0.7977.30/linux64/chrome-linux64.zip",
282-
sha256 = "226fd1f3337641f2ca795f127d605d78c69f8c735206df7f394f8078e946a27d",
281+
url = "https://storage.googleapis.com/chrome-for-testing-public/152.0.7977.42/linux64/chrome-linux64.zip",
282+
sha256 = "cb77f4781cad7d5e06fcc78b4476e6a6375616e7278dc313abaa9db22ed4674e",
283283
build_file_content = """
284284
load("@aspect_rules_js//js:defs.bzl", "js_library")
285285
package(default_visibility = ["//visibility:public"])
@@ -299,8 +299,8 @@ js_library(
299299
)
300300
http_archive(
301301
name = "mac_beta_chrome",
302-
url = "https://storage.googleapis.com/chrome-for-testing-public/152.0.7977.30/mac-arm64/chrome-mac-arm64.zip",
303-
sha256 = "441bef11445a8642333ad88b0a7ed31e6742ef7fbb212812ec2f371c4a1b38eb",
302+
url = "https://storage.googleapis.com/chrome-for-testing-public/152.0.7977.42/mac-arm64/chrome-mac-arm64.zip",
303+
sha256 = "c9a7b6bfb57731944990ffb7cafc17ae2f2a2e25ad1f145f45584d7b799d3ce8",
304304
strip_prefix = "chrome-mac-arm64",
305305
patch_cmds = [
306306
"mv 'Google Chrome for Testing.app' Chrome.app",
@@ -320,8 +320,8 @@ js_library(
320320
)
321321
http_archive(
322322
name = "linux_beta_chromedriver",
323-
url = "https://storage.googleapis.com/chrome-for-testing-public/152.0.7977.30/linux64/chromedriver-linux64.zip",
324-
sha256 = "2ccb6ee76595ef679e6cb7e3177127d055871406b123005c9e8f77323497b640",
323+
url = "https://storage.googleapis.com/chrome-for-testing-public/152.0.7977.42/linux64/chromedriver-linux64.zip",
324+
sha256 = "d6625ea71d0bd3dc0afb45b559d6737d5a5fccfbc04621ad9429e7668de65503",
325325
strip_prefix = "chromedriver-linux64",
326326
build_file_content = """
327327
load("@aspect_rules_js//js:defs.bzl", "js_library")
@@ -338,8 +338,8 @@ js_library(
338338

339339
http_archive(
340340
name = "mac_beta_chromedriver",
341-
url = "https://storage.googleapis.com/chrome-for-testing-public/152.0.7977.30/mac-arm64/chromedriver-mac-arm64.zip",
342-
sha256 = "c8a55cbd29b3909e9de878e376fd3503f97c5166c059c08bac3a65082a927258",
341+
url = "https://storage.googleapis.com/chrome-for-testing-public/152.0.7977.42/mac-arm64/chromedriver-mac-arm64.zip",
342+
sha256 = "c6ef55f25a0524c7b82f7cd6aff0ed8906c90047743dd9ad3dac763c1422b47d",
343343
strip_prefix = "chromedriver-mac-arm64",
344344
build_file_content = """
345345
load("@aspect_rules_js//js:defs.bzl", "js_library")

dotnet/src/webdriver/DevTools/DevToolsDomains.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,14 +35,14 @@ public abstract class DevToolsDomains
3535
[
3636
151,
3737
150,
38-
149,
38+
152,
3939
];
4040

4141
private static DevToolsDomains? CreateDevToolsDomain(int protocolVersion, DevToolsSession session) => protocolVersion switch
4242
{
4343
151 => new V151.V151Domains(session),
4444
150 => new V150.V150Domains(session),
45-
149 => new V149.V149Domains(session),
45+
152 => new V152.V152Domains(session),
4646
_ => null
4747
};
4848

dotnet/src/webdriver/DevTools/v149/V149Domains.cs renamed to dotnet/src/webdriver/DevTools/v152/V152Domains.cs

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// <copyright file="V149Domains.cs" company="Selenium Committers">
1+
// <copyright file="V152Domains.cs" company="Selenium Committers">
22
// Licensed to the Software Freedom Conservancy (SFC) under one
33
// or more contributor license agreements. See the NOTICE file
44
// distributed with this work for additional information
@@ -17,38 +17,38 @@
1717
// under the License.
1818
// </copyright>
1919

20-
namespace OpenQA.Selenium.DevTools.V149;
20+
namespace OpenQA.Selenium.DevTools.V152;
2121

2222
/// <summary>
23-
/// Class containing the domain implementation for version 149 of the DevTools Protocol.
23+
/// Class containing the domain implementation for version 152 of the DevTools Protocol.
2424
/// </summary>
25-
public class V149Domains : DevToolsDomains
25+
public class V152Domains : DevToolsDomains
2626
{
2727
private readonly DevToolsSessionDomains domains;
28-
private readonly Lazy<V149Network> network;
29-
private readonly Lazy<V149JavaScript> javaScript;
30-
private readonly Lazy<V149Target> target;
31-
private readonly Lazy<V149Log> log;
28+
private readonly Lazy<V152Network> network;
29+
private readonly Lazy<V152JavaScript> javaScript;
30+
private readonly Lazy<V152Target> target;
31+
private readonly Lazy<V152Log> log;
3232

3333
/// <summary>
34-
/// Initializes a new instance of the V149Domains class.
34+
/// Initializes a new instance of the V152Domains class.
3535
/// </summary>
3636
/// <param name="session">The DevToolsSession to use with this set of domains.</param>
3737
/// <exception cref="ArgumentNullException">If <paramref name="session"/> is <see langword="null"/>.</exception>
38-
public V149Domains(DevToolsSession session)
38+
public V152Domains(DevToolsSession session)
3939
{
4040
ArgumentNullException.ThrowIfNull(session);
4141
this.domains = new DevToolsSessionDomains(session);
42-
this.network = new Lazy<V149Network>(() => new V149Network(domains.Network, domains.Fetch));
43-
this.javaScript = new Lazy<V149JavaScript>(() => new V149JavaScript(domains.Runtime, domains.Page));
44-
this.target = new Lazy<V149Target>(() => new V149Target(domains.Target));
45-
this.log = new Lazy<V149Log>(() => new V149Log(domains.Log));
42+
this.network = new Lazy<V152Network>(() => new V152Network(domains.Network, domains.Fetch));
43+
this.javaScript = new Lazy<V152JavaScript>(() => new V152JavaScript(domains.Runtime, domains.Page));
44+
this.target = new Lazy<V152Target>(() => new V152Target(domains.Target));
45+
this.log = new Lazy<V152Log>(() => new V152Log(domains.Log));
4646
}
4747

4848
/// <summary>
4949
/// Gets the DevTools Protocol version for which this class is valid.
5050
/// </summary>
51-
public static int DevToolsVersion => 149;
51+
public static int DevToolsVersion => 152;
5252

5353
/// <summary>
5454
/// Gets the version-specific domains for the DevTools session. This value must be cast to a version specific type to be at all useful.

dotnet/src/webdriver/DevTools/v149/V149JavaScript.cs renamed to dotnet/src/webdriver/DevTools/v152/V152JavaScript.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// <copyright file="V149JavaScript.cs" company="Selenium Committers">
1+
// <copyright file="V152JavaScript.cs" company="Selenium Committers">
22
// Licensed to the Software Freedom Conservancy (SFC) under one
33
// or more contributor license agreements. See the NOTICE file
44
// distributed with this work for additional information
@@ -17,26 +17,26 @@
1717
// under the License.
1818
// </copyright>
1919

20-
using OpenQA.Selenium.DevTools.V149.Page;
21-
using OpenQA.Selenium.DevTools.V149.Runtime;
20+
using OpenQA.Selenium.DevTools.V152.Page;
21+
using OpenQA.Selenium.DevTools.V152.Runtime;
2222

23-
namespace OpenQA.Selenium.DevTools.V149;
23+
namespace OpenQA.Selenium.DevTools.V152;
2424

2525
/// <summary>
26-
/// Class containing the JavaScript implementation for version 149 of the DevTools Protocol.
26+
/// Class containing the JavaScript implementation for version 152 of the DevTools Protocol.
2727
/// </summary>
28-
public class V149JavaScript : JavaScript
28+
public class V152JavaScript : JavaScript
2929
{
3030
private readonly RuntimeAdapter runtime;
3131
private readonly PageAdapter page;
3232

3333
/// <summary>
34-
/// Initializes a new instance of the <see cref="V149JavaScript"/> class.
34+
/// Initializes a new instance of the <see cref="V152JavaScript"/> class.
3535
/// </summary>
3636
/// <param name="runtime">The DevTools Protocol adapter for the Runtime domain.</param>
3737
/// <param name="page">The DevTools Protocol adapter for the Page domain.</param>
3838
/// <exception cref="ArgumentNullException">If <paramref name="runtime"/> or <paramref name="page"/> are <see langword="null"/>.</exception>
39-
public V149JavaScript(RuntimeAdapter runtime, PageAdapter page)
39+
public V152JavaScript(RuntimeAdapter runtime, PageAdapter page)
4040
{
4141
ArgumentNullException.ThrowIfNull(runtime);
4242
ArgumentNullException.ThrowIfNull(page);

dotnet/src/webdriver/DevTools/v149/V149Log.cs renamed to dotnet/src/webdriver/DevTools/v152/V152Log.cs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// <copyright file="V149Log.cs" company="Selenium Committers">
1+
// <copyright file="V152Log.cs" company="Selenium Committers">
22
// Licensed to the Software Freedom Conservancy (SFC) under one
33
// or more contributor license agreements. See the NOTICE file
44
// distributed with this work for additional information
@@ -17,23 +17,23 @@
1717
// under the License.
1818
// </copyright>
1919

20-
using OpenQA.Selenium.DevTools.V149.Log;
20+
using OpenQA.Selenium.DevTools.V152.Log;
2121

22-
namespace OpenQA.Selenium.DevTools.V149;
22+
namespace OpenQA.Selenium.DevTools.V152;
2323

2424
/// <summary>
25-
/// Class containing the browser's log as referenced by version 149 of the DevTools Protocol.
25+
/// Class containing the browser's log as referenced by version 152 of the DevTools Protocol.
2626
/// </summary>
27-
public class V149Log : DevTools.Log
27+
public class V152Log : DevTools.Log
2828
{
2929
private readonly LogAdapter adapter;
3030

3131
/// <summary>
32-
/// Initializes a new instance of the <see cref="V149Log"/> class.
32+
/// Initializes a new instance of the <see cref="V152Log"/> class.
3333
/// </summary>
3434
/// <param name="adapter">The adapter for the Log domain.</param>
3535
/// <exception cref="ArgumentNullException">If <paramref name="adapter"/> is <see langword="null"/>.</exception>
36-
public V149Log(LogAdapter adapter)
36+
public V152Log(LogAdapter adapter)
3737
{
3838
ArgumentNullException.ThrowIfNull(adapter);
3939
this.adapter = adapter;

dotnet/src/webdriver/DevTools/v149/V149Network.cs renamed to dotnet/src/webdriver/DevTools/v152/V152Network.cs

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// <copyright file="V149Network.cs" company="Selenium Committers">
1+
// <copyright file="V152Network.cs" company="Selenium Committers">
22
// Licensed to the Software Freedom Conservancy (SFC) under one
33
// or more contributor license agreements. See the NOTICE file
44
// distributed with this work for additional information
@@ -18,26 +18,26 @@
1818
// </copyright>
1919

2020
using System.Text;
21-
using OpenQA.Selenium.DevTools.V149.Fetch;
22-
using OpenQA.Selenium.DevTools.V149.Network;
21+
using OpenQA.Selenium.DevTools.V152.Fetch;
22+
using OpenQA.Selenium.DevTools.V152.Network;
2323

24-
namespace OpenQA.Selenium.DevTools.V149;
24+
namespace OpenQA.Selenium.DevTools.V152;
2525

2626
/// <summary>
27-
/// Class providing functionality for manipulating network calls using version 149 of the DevTools Protocol
27+
/// Class providing functionality for manipulating network calls using version 152 of the DevTools Protocol
2828
/// </summary>
29-
public class V149Network : DevTools.Network
29+
public class V152Network : DevTools.Network
3030
{
3131
private readonly FetchAdapter fetch;
3232
private readonly NetworkAdapter network;
3333

3434
/// <summary>
35-
/// Initializes a new instance of the <see cref="V149Network"/> class.
35+
/// Initializes a new instance of the <see cref="V152Network"/> class.
3636
/// </summary>
3737
/// <param name="network">The adapter for the Network domain.</param>
3838
/// <param name="fetch">The adapter for the Fetch domain.</param>
3939
/// <exception cref="ArgumentNullException">If <paramref name="network"/> or <paramref name="fetch"/> are <see langword="null"/>.</exception>
40-
public V149Network(NetworkAdapter network, FetchAdapter fetch)
40+
public V152Network(NetworkAdapter network, FetchAdapter fetch)
4141
{
4242
ArgumentNullException.ThrowIfNull(network);
4343
ArgumentNullException.ThrowIfNull(fetch);
@@ -231,9 +231,9 @@ public override async Task ContinueWithAuth(string requestId, string? userName,
231231
await fetch.ContinueWithAuth(new ContinueWithAuthCommandSettings()
232232
{
233233
RequestId = requestId,
234-
AuthChallengeResponse = new V149.Fetch.AuthChallengeResponse()
234+
AuthChallengeResponse = new V152.Fetch.AuthChallengeResponse()
235235
{
236-
Response = V149.Fetch.AuthChallengeResponseResponseValues.ProvideCredentials,
236+
Response = V152.Fetch.AuthChallengeResponseResponseValues.ProvideCredentials,
237237
Username = userName,
238238
Password = password
239239
}
@@ -250,9 +250,9 @@ public override async Task CancelAuth(string requestId)
250250
await fetch.ContinueWithAuth(new ContinueWithAuthCommandSettings()
251251
{
252252
RequestId = requestId,
253-
AuthChallengeResponse = new OpenQA.Selenium.DevTools.V149.Fetch.AuthChallengeResponse()
253+
AuthChallengeResponse = new OpenQA.Selenium.DevTools.V152.Fetch.AuthChallengeResponse()
254254
{
255-
Response = V149.Fetch.AuthChallengeResponseResponseValues.CancelAuth
255+
Response = V152.Fetch.AuthChallengeResponseResponseValues.CancelAuth
256256
}
257257
}).ConfigureAwait(false);
258258
}

dotnet/src/webdriver/DevTools/v149/V149Target.cs renamed to dotnet/src/webdriver/DevTools/v152/V152Target.cs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// <copyright file="V149Target.cs" company="Selenium Committers">
1+
// <copyright file="V152Target.cs" company="Selenium Committers">
22
// Licensed to the Software Freedom Conservancy (SFC) under one
33
// or more contributor license agreements. See the NOTICE file
44
// distributed with this work for additional information
@@ -18,23 +18,23 @@
1818
// </copyright>
1919

2020
using System.Collections.ObjectModel;
21-
using OpenQA.Selenium.DevTools.V149.Target;
21+
using OpenQA.Selenium.DevTools.V152.Target;
2222

23-
namespace OpenQA.Selenium.DevTools.V149;
23+
namespace OpenQA.Selenium.DevTools.V152;
2424

2525
/// <summary>
26-
/// Class providing functionality for manipulating targets for version 149 of the DevTools Protocol
26+
/// Class providing functionality for manipulating targets for version 152 of the DevTools Protocol
2727
/// </summary>
28-
public class V149Target : DevTools.Target
28+
public class V152Target : DevTools.Target
2929
{
3030
private readonly TargetAdapter adapter;
3131

3232
/// <summary>
33-
/// Initializes a new instance of the <see cref="V149Target"/> class.
33+
/// Initializes a new instance of the <see cref="V152Target"/> class.
3434
/// </summary>
3535
/// <param name="adapter">The adapter for the Target domain.</param>
3636
/// <exception cref="ArgumentNullException">If <paramref name="adapter"/> is <see langword="null"/>.</exception>
37-
public V149Target(TargetAdapter adapter)
37+
public V152Target(TargetAdapter adapter)
3838
{
3939
ArgumentNullException.ThrowIfNull(adapter);
4040
this.adapter = adapter;

0 commit comments

Comments
 (0)