diff --git a/examples/dotnet/SeleniumDocs/BaseTest.cs b/examples/dotnet/SeleniumDocs/BaseTest.cs
index 216eebb694ff..78a850e35309 100644
--- a/examples/dotnet/SeleniumDocs/BaseTest.cs
+++ b/examples/dotnet/SeleniumDocs/BaseTest.cs
@@ -17,7 +17,7 @@ public class BaseTest
protected IWebDriver driver;
protected Uri GridUrl;
private Process _webserverProcess;
- private const string ServerJarName = "selenium-server-4.49.0.jar";
+ private const string ServerJarName = "selenium-server-4.50.0.jar";
private static readonly string BaseDirectory = AppContext.BaseDirectory;
private const string RelativePathToGrid = "../../../../../";
private readonly string _examplesDirectory = Path.GetFullPath(Path.Combine(BaseDirectory, RelativePathToGrid));
diff --git a/examples/dotnet/SeleniumDocs/SeleniumDocs.csproj b/examples/dotnet/SeleniumDocs/SeleniumDocs.csproj
index dc3725f33a1d..713f76074650 100644
--- a/examples/dotnet/SeleniumDocs/SeleniumDocs.csproj
+++ b/examples/dotnet/SeleniumDocs/SeleniumDocs.csproj
@@ -10,8 +10,8 @@
-
-
+
+
diff --git a/examples/java/build.gradle b/examples/java/build.gradle
index 59a633ab0895..3d6187d9a12a 100644
--- a/examples/java/build.gradle
+++ b/examples/java/build.gradle
@@ -9,7 +9,7 @@ repositories {
mavenCentral()
}
-ext['seleniumVersion'] = System.getProperty('selenium.version', '4.49.0')
+ext['seleniumVersion'] = System.getProperty('selenium.version', '4.50.0')
dependencies {
testImplementation "org.seleniumhq.selenium:selenium-java:${seleniumVersion}"
diff --git a/examples/java/pom.xml b/examples/java/pom.xml
index f5720545a5a5..5d053084de1f 100644
--- a/examples/java/pom.xml
+++ b/examples/java/pom.xml
@@ -13,7 +13,7 @@
17
17
UTF-8
- 4.49.0
+ 4.50.0
diff --git a/examples/javascript/package-lock.json b/examples/javascript/package-lock.json
index 639b82aa92fd..9c4c068878fd 100644
--- a/examples/javascript/package-lock.json
+++ b/examples/javascript/package-lock.json
@@ -10,7 +10,7 @@
"license": "Apache-2.0",
"dependencies": {
"assert": "2.1.0",
- "selenium-webdriver": "4.49.0"
+ "selenium-webdriver": "4.50.0"
},
"devDependencies": {
"mocha": "12.0.3"
@@ -109,7 +109,8 @@
"node_modules/core-util-is": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
- "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
+ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
+ "license": "MIT"
},
"node_modules/debug": {
"version": "4.3.5",
@@ -306,7 +307,8 @@
"node_modules/immediate": {
"version": "3.0.6",
"resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
- "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ=="
+ "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==",
+ "license": "MIT"
},
"node_modules/inherits": {
"version": "2.0.4",
@@ -413,7 +415,8 @@
"node_modules/isarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="
+ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
+ "license": "MIT"
},
"node_modules/js-yaml": {
"version": "5.4.1",
@@ -438,9 +441,10 @@
}
},
"node_modules/jszip": {
- "version": "3.10.1",
- "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz",
- "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==",
+ "version": "3.10.2",
+ "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.2.tgz",
+ "integrity": "sha512-3l+rb15IOWtUhU0H5MFqES/T6Kh7abYwjosBey/vD6hDt8zoEffkSC5Ws5SGtgVw3gBx2NEbhTeSW1+kWkpyTQ==",
+ "license": "(MIT OR GPL-3.0-or-later)",
"dependencies": {
"lie": "~3.3.0",
"pako": "~1.0.2",
@@ -452,6 +456,7 @@
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz",
"integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==",
+ "license": "MIT",
"dependencies": {
"immediate": "~3.0.5"
}
@@ -574,7 +579,8 @@
"node_modules/pako": {
"version": "1.0.11",
"resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
- "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="
+ "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
+ "license": "(MIT AND Zlib)"
},
"node_modules/path-scurry": {
"version": "2.0.2",
@@ -602,12 +608,14 @@
"node_modules/process-nextick-args": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
- "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
+ "license": "MIT"
},
"node_modules/readable-stream": {
"version": "2.3.8",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
"integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
+ "license": "MIT",
"dependencies": {
"core-util-is": "~1.0.0",
"inherits": "~2.0.3",
@@ -634,12 +642,13 @@
"node_modules/safe-buffer": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "license": "MIT"
},
"node_modules/selenium-webdriver": {
- "version": "4.49.0",
- "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.49.0.tgz",
- "integrity": "sha512-16XqeOEMj+4+p+pzLLyvNWmF5jCY05EKIl3e1anZBgv4+zq7PUTtiNjKtQhMpwosZ0wIMKDFAQ2xdyogOHD4DA==",
+ "version": "4.50.0",
+ "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.50.0.tgz",
+ "integrity": "sha512-E8DhBVMpnsNwShcxSWG8oCVJLQoPZiEciqz/inH7YkKvnR/kBiSNjaJux+7iuA4x6/77N8T68vWMTJgW169kOg==",
"funding": [
{
"type": "github",
@@ -650,11 +659,12 @@
"url": "https://opencollective.com/selenium"
}
],
+ "license": "Apache-2.0",
"dependencies": {
"@bazel/runfiles": "^6.5.0",
- "jszip": "^3.10.1",
+ "jszip": "^3.10.2",
"tmp": "^0.2.7",
- "ws": "^8.21.3"
+ "ws": "^8.22.0"
},
"engines": {
"node": ">= 22.0.0"
@@ -687,12 +697,14 @@
"node_modules/setimmediate": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
- "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA=="
+ "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==",
+ "license": "MIT"
},
"node_modules/string_decoder": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "license": "MIT",
"dependencies": {
"safe-buffer": "~5.1.0"
}
@@ -748,7 +760,8 @@
"node_modules/util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
+ "license": "MIT"
},
"node_modules/which-typed-array": {
"version": "1.1.9",
@@ -776,9 +789,10 @@
"dev": true
},
"node_modules/ws": {
- "version": "8.21.3",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.3.tgz",
- "integrity": "sha512-201TZ/kPWxoPr/OKWjquZR1SWKXcvxdH+e1xrx89b3YbmzLMFCLfnaG1HFIgWzJOEWZ7MvpK++odZufgYR50Rw==",
+ "version": "8.22.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.22.0.tgz",
+ "integrity": "sha512-Ydggc987+RO0AnWtZ/7Wq9FtNvcrL1b/RO0ud9mWjUPgDrsAAwQSF51sm2hm1XofbU/4jkpGEsLFsZZxU+1DOg==",
+ "license": "MIT",
"engines": {
"node": ">=10.0.0"
},
@@ -1074,9 +1088,9 @@
}
},
"jszip": {
- "version": "3.10.1",
- "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz",
- "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==",
+ "version": "3.10.2",
+ "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.2.tgz",
+ "integrity": "sha512-3l+rb15IOWtUhU0H5MFqES/T6Kh7abYwjosBey/vD6hDt8zoEffkSC5Ws5SGtgVw3gBx2NEbhTeSW1+kWkpyTQ==",
"requires": {
"lie": "~3.3.0",
"pako": "~1.0.2",
@@ -1228,14 +1242,14 @@
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
},
"selenium-webdriver": {
- "version": "4.49.0",
- "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.49.0.tgz",
- "integrity": "sha512-16XqeOEMj+4+p+pzLLyvNWmF5jCY05EKIl3e1anZBgv4+zq7PUTtiNjKtQhMpwosZ0wIMKDFAQ2xdyogOHD4DA==",
+ "version": "4.50.0",
+ "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.50.0.tgz",
+ "integrity": "sha512-E8DhBVMpnsNwShcxSWG8oCVJLQoPZiEciqz/inH7YkKvnR/kBiSNjaJux+7iuA4x6/77N8T68vWMTJgW169kOg==",
"requires": {
"@bazel/runfiles": "^6.5.0",
- "jszip": "^3.10.1",
+ "jszip": "^3.10.2",
"tmp": "^0.2.7",
- "ws": "^8.21.3"
+ "ws": "^8.22.0"
}
},
"serialize-javascript": {
@@ -1325,9 +1339,9 @@
"dev": true
},
"ws": {
- "version": "8.21.3",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.3.tgz",
- "integrity": "sha512-201TZ/kPWxoPr/OKWjquZR1SWKXcvxdH+e1xrx89b3YbmzLMFCLfnaG1HFIgWzJOEWZ7MvpK++odZufgYR50Rw==",
+ "version": "8.22.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.22.0.tgz",
+ "integrity": "sha512-Ydggc987+RO0AnWtZ/7Wq9FtNvcrL1b/RO0ud9mWjUPgDrsAAwQSF51sm2hm1XofbU/4jkpGEsLFsZZxU+1DOg==",
"requires": {}
}
}
diff --git a/examples/javascript/package.json b/examples/javascript/package.json
index 7d7a74891ab3..ac2e3184dcd0 100644
--- a/examples/javascript/package.json
+++ b/examples/javascript/package.json
@@ -8,7 +8,7 @@
"license": "Apache-2.0",
"dependencies": {
"assert": "2.1.0",
- "selenium-webdriver": "4.49.0"
+ "selenium-webdriver": "4.50.0"
},
"devDependencies": {
"mocha": "12.0.3"
diff --git a/examples/javascript/test/drivers/gridServer.js b/examples/javascript/test/drivers/gridServer.js
index 3d617996498b..bfd01d886075 100644
--- a/examples/javascript/test/drivers/gridServer.js
+++ b/examples/javascript/test/drivers/gridServer.js
@@ -3,7 +3,7 @@ const http = require('node:http')
const path = require('node:path')
const portprober = require('selenium-webdriver/net/portprober')
-const SERVER_JAR = path.join(__dirname, '..', '..', '..', 'selenium-server-4.49.0.jar')
+const SERVER_JAR = path.join(__dirname, '..', '..', '..', 'selenium-server-4.50.0.jar')
function waitForServer(url, timeout) {
const deadline = Date.now() + timeout
diff --git a/examples/kotlin/pom.xml b/examples/kotlin/pom.xml
index 8c0b029d2ad2..5c0312b9c1f0 100644
--- a/examples/kotlin/pom.xml
+++ b/examples/kotlin/pom.xml
@@ -19,7 +19,7 @@
3.6.0
17
- 4.49.0
+ 4.50.0
${java.version}
${java.version}
diff --git a/examples/python/requirements.txt b/examples/python/requirements.txt
index 6a0608f61a7f..506c673b7d99 100644
--- a/examples/python/requirements.txt
+++ b/examples/python/requirements.txt
@@ -1,4 +1,4 @@
-selenium==4.49.0
+selenium==4.50.0
pytest==9.1.1
trio==0.34.0
pytest-trio==0.8.0
diff --git a/examples/python/tests/conftest.py b/examples/python/tests/conftest.py
index 8d713aea4e26..430617f06e78 100644
--- a/examples/python/tests/conftest.py
+++ b/examples/python/tests/conftest.py
@@ -156,7 +156,7 @@ def server_old(request):
os.path.abspath(__file__)
)
),
- "selenium-server-4.49.0.jar",
+ "selenium-server-4.50.0.jar",
)
def wait_for_server(url, timeout):
@@ -214,7 +214,7 @@ def server():
)
)
),
- "selenium-server-4.49.0.jar",
+ "selenium-server-4.50.0.jar",
)
args = [
@@ -292,7 +292,7 @@ def grid_server():
)
)
),
- "selenium-server-4.49.0.jar",
+ "selenium-server-4.50.0.jar",
)
args = [
diff --git a/examples/ruby/Gemfile b/examples/ruby/Gemfile
index 46310efb0fbe..3ef65112cb1b 100644
--- a/examples/ruby/Gemfile
+++ b/examples/ruby/Gemfile
@@ -8,4 +8,4 @@ gem 'rspec', '~> 3.0'
gem 'rubocop', '~> 1.35'
gem 'rubocop-rspec', '~> 3.0'
gem 'selenium-devtools', '= 0.153.0'
-gem 'selenium-webdriver', '= 4.49.0'
+gem 'selenium-webdriver', '= 4.50.0'
diff --git a/examples/ruby/Gemfile.lock b/examples/ruby/Gemfile.lock
index 6840b06da4c3..7ccf07ba983f 100644
--- a/examples/ruby/Gemfile.lock
+++ b/examples/ruby/Gemfile.lock
@@ -17,7 +17,6 @@ GEM
rainbow (3.1.1)
rake (13.4.2)
regexp_parser (2.12.0)
- rexml (3.4.4)
rspec (3.13.2)
rspec-core (~> 3.13.0)
rspec-expectations (~> 3.13.0)
@@ -50,13 +49,12 @@ GEM
regexp_parser (>= 2.0)
rubocop (~> 1.86, >= 1.86.2)
ruby-progressbar (1.13.0)
- rubyzip (3.6.0)
+ rubyzip (3.7.0)
selenium-devtools (0.153.0)
selenium-webdriver (~> 4.2)
- selenium-webdriver (4.49.0)
+ selenium-webdriver (4.50.0)
base64 (~> 0.2)
logger (~> 1.4)
- rexml (~> 3.2, >= 3.2.5)
rubyzip (>= 1.2.2, < 4.0)
websocket (~> 1.0)
unicode-display_width (2.6.0)
@@ -79,7 +77,7 @@ DEPENDENCIES
rubocop (~> 1.35)
rubocop-rspec (~> 3.0)
selenium-devtools (= 0.153.0)
- selenium-webdriver (= 4.49.0)
+ selenium-webdriver (= 4.50.0)
BUNDLED WITH
2.5.6
diff --git a/examples/ruby/spec/drivers/remote_webdriver_spec.rb b/examples/ruby/spec/drivers/remote_webdriver_spec.rb
index 18fa6d45117a..b6bf69f7f690 100644
--- a/examples/ruby/spec/drivers/remote_webdriver_spec.rb
+++ b/examples/ruby/spec/drivers/remote_webdriver_spec.rb
@@ -7,7 +7,7 @@
let(:target_directory) { File.join(Dir.tmpdir, SecureRandom.uuid) }
let(:wait) { Selenium::WebDriver::Wait.new(timeout: 2) }
let(:server) do
- Selenium::Server.new(File.expand_path(File.join('..', '..', '..', 'selenium-server-4.49.0.jar'), __dir__),
+ Selenium::Server.new(File.expand_path(File.join('..', '..', '..', 'selenium-server-4.50.0.jar'), __dir__),
background: true,
args: %w[--selenium-manager true --enable-managed-downloads true])
end
diff --git a/examples/selenium-server-4.49.0.jar b/examples/selenium-server-4.50.0.jar
similarity index 86%
rename from examples/selenium-server-4.49.0.jar
rename to examples/selenium-server-4.50.0.jar
index 9886666b64ae..b01b485a9ffe 100644
Binary files a/examples/selenium-server-4.49.0.jar and b/examples/selenium-server-4.50.0.jar differ