diff --git a/examples/javascript/package-lock.json b/examples/javascript/package-lock.json
index b700c82adb9..8a9fd84ec39 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.30.0"
+                "selenium-webdriver": "4.31.0"
             },
             "devDependencies": {
                 "mocha": "11.1.0"
@@ -1232,9 +1232,9 @@
             "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
         },
         "node_modules/selenium-webdriver": {
-            "version": "4.30.0",
-            "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.30.0.tgz",
-            "integrity": "sha512-3DGtQI/xyAg05SrqzzpFaXRWYL+Kku3fsikCoBaxApKzhBMUX5UiHdPb2je2qKMf2PjJiEFaj0L5xELHYRbYMA==",
+            "version": "4.31.0",
+            "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.31.0.tgz",
+            "integrity": "sha512-0MWEwypM0+c1NnZ87UEMxZdwphKoaK2UJ2qXzKWrJiM0gazFjgNVimxlHTOO90G2cOhphZqwpqSCJy62NTEzyA==",
             "funding": [
                 {
                     "type": "github",
@@ -1245,7 +1245,6 @@
                     "url": "https://opencollective.com/selenium"
                 }
             ],
-            "license": "Apache-2.0",
             "dependencies": {
                 "@bazel/runfiles": "^6.3.1",
                 "jszip": "^3.10.1",
@@ -2464,9 +2463,9 @@
             "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
         },
         "selenium-webdriver": {
-            "version": "4.30.0",
-            "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.30.0.tgz",
-            "integrity": "sha512-3DGtQI/xyAg05SrqzzpFaXRWYL+Kku3fsikCoBaxApKzhBMUX5UiHdPb2je2qKMf2PjJiEFaj0L5xELHYRbYMA==",
+            "version": "4.31.0",
+            "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.31.0.tgz",
+            "integrity": "sha512-0MWEwypM0+c1NnZ87UEMxZdwphKoaK2UJ2qXzKWrJiM0gazFjgNVimxlHTOO90G2cOhphZqwpqSCJy62NTEzyA==",
             "requires": {
                 "@bazel/runfiles": "^6.3.1",
                 "jszip": "^3.10.1",
diff --git a/examples/javascript/package.json b/examples/javascript/package.json
index 99c2d6367e0..8c6cffc6a05 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.30.0"
+        "selenium-webdriver": "4.31.0"
     },
     "devDependencies": {
         "mocha": "11.1.0"
diff --git a/examples/ruby/Gemfile b/examples/ruby/Gemfile
index b9c64881b71..076f764090a 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.134.0'
-gem 'selenium-webdriver', '= 4.30.1'
+gem 'selenium-webdriver', '= 4.31.0'
diff --git a/examples/ruby/Gemfile.lock b/examples/ruby/Gemfile.lock
index 4ab1ffd8d34..af6dacc1e13 100644
--- a/examples/ruby/Gemfile.lock
+++ b/examples/ruby/Gemfile.lock
@@ -7,7 +7,7 @@ GEM
     json (2.10.2)
     language_server-protocol (3.17.0.4)
     lint_roller (1.1.0)
-    logger (1.6.6)
+    logger (1.7.0)
     parallel (1.26.3)
     parser (3.3.7.1)
       ast (~> 2.4.1)
@@ -50,7 +50,7 @@ GEM
     rubyzip (2.4.1)
     selenium-devtools (0.134.0)
       selenium-webdriver (~> 4.2)
-    selenium-webdriver (4.30.1)
+    selenium-webdriver (4.31.0)
       base64 (~> 0.2)
       logger (~> 1.4)
       rexml (~> 3.2, >= 3.2.5)
@@ -75,7 +75,7 @@ DEPENDENCIES
   rubocop (~> 1.35)
   rubocop-rspec (~> 3.0)
   selenium-devtools (= 0.134.0)
-  selenium-webdriver (= 4.30.1)
+  selenium-webdriver (= 4.31.0)
 
 BUNDLED WITH
    2.5.6