Repository: stateful/vscode-runme
Pull request #718 (2023-07-25 01:21:22)

(chore): update wdio deps
This brings the tests back. It was likely caused by not consequently updating all WDIO dependencies.


Patch:
diff --git a/package-lock.json b/package-lock.json
index e074fd21..ceb6b026 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -65,10 +65,10 @@
         "@vitest/coverage-c8": "^0.33.0",
         "@vitest/coverage-v8": "^0.33.0",
         "@vscode/vsce": "^2.19.0",
-        "@wdio/cli": "^8.10.2",
-        "@wdio/local-runner": "^8.10.2",
-        "@wdio/mocha-framework": "^8.10.2",
-        "@wdio/spec-reporter": "^8.10.2",
+        "@wdio/cli": "^8.13.12",
+        "@wdio/local-runner": "^8.13.12",
+        "@wdio/mocha-framework": "^8.12.1",
+        "@wdio/spec-reporter": "^8.12.2",
         "c8": "^8.0.0",
         "clipboardy": "^3.0.0",
         "eslint": "^8.40.0",
@@ -77,7 +77,7 @@
         "eslint-plugin-import": "^2.27.5",
         "eslint-plugin-unicorn": "^47.0.0",
         "eslint-plugin-unused-imports": "^2.0.0",
-        "expect-webdriverio": "^4.2.3",
+        "expect-webdriverio": "^4.2.7",
         "fork-ts-checker-webpack-plugin": "^8.0.0",
         "husky": "^8.0.3",
         "npm-run-all": "^4.1.5",
@@ -91,8 +91,8 @@
         "unzipper": "^0.10.14",
         "vitest": "^0.33.0",
         "vscode-uri": "^3.0.7",
-        "wdio-vscode-service": "^5.1.0",
-        "webdriverio": "^8.10.2",
+        "wdio-vscode-service": "^5.2.1",
+        "webdriverio": "^8.13.12",
         "webpack": "^5.82.1",
         "webpack-cli": "^5.1.1"
       },
@@ -7870,18 +7870,18 @@
       }
     },
     "node_modules/@wdio/cli": {
-      "version": "8.11.2",
-      "resolved": "https://registry.npmjs.org/@wdio/cli/-/cli-8.11.2.tgz",
-      "integrity": "sha512-g1vuq+v1Ko//QQFDQsdf3Qs1BkON82NNGYN/ehUVZrvAcKwiIyfOG3WkzLxi8V4tPWbD+vsLbLQs/FRG+4gTag==",
+      "version": "8.13.12",
+      "resolved": "https://registry.npmjs.org/@wdio/cli/-/cli-8.13.12.tgz",
+      "integrity": "sha512-BZUqkr0nKGzroOEthaYGNyyV47PbuavP5Rc454W/sfHH5upCNLUYEViucvJwxdHbfHBEUbl8o4x3wrjHhxK4dw==",
       "dev": true,
       "dependencies": {
         "@types/node": "^20.1.1",
-        "@wdio/config": "8.11.0",
-        "@wdio/globals": "8.11.2",
+        "@wdio/config": "8.12.1",
+        "@wdio/globals": "8.13.12",
         "@wdio/logger": "8.11.0",
         "@wdio/protocols": "8.11.0",
         "@wdio/types": "8.10.4",
-        "@wdio/utils": "8.11.0",
+        "@wdio/utils": "8.12.1",
         "async-exit-hook": "^2.0.1",
         "chalk": "^5.2.0",
         "chokidar": "^3.5.3",
@@ -7889,13 +7889,13 @@
         "ejs": "^3.1.9",
         "execa": "^7.1.1",
         "import-meta-resolve": "^3.0.0",
-        "inquirer": "9.2.7",
+        "inquirer": "9.2.8",
         "lodash.flattendeep": "^4.4.0",
         "lodash.pickby": "^4.6.0",
         "lodash.union": "^4.6.0",
         "read-pkg-up": "9.1.0",
         "recursive-readdir": "^2.2.3",
-        "webdriverio": "8.11.2",
+        "webdriverio": "8.13.12",
         "yargs": "^17.7.2",
         "yarn-install": "^1.0.0"
       },
@@ -7906,25 +7906,6 @@
         "node": "^16.13 || >=18"
       }
     },
-    "node_modules/@wdio/cli/node_modules/@wdio/config": {
-      "version": "8.11.0",
-      "resolved": "https://registry.npmjs.org/@wdio/config/-/config-8.11.0.tgz",
-      "integrity": "sha512-nBQXsXbPCjddtI/3rAK5yFs3eD3f0T3lZMivweTkLLR7GKBxGjiFoBjXtfqUrHJYa+2uwfXrwxo6y+dA6fVbuw==",
-      "dev": true,
-      "dependencies": {
-        "@wdio/logger": "8.11.0",
-        "@wdio/types": "8.10.4",
-        "@wdio/utils": "8.11.0",
-        "decamelize": "^6.0.0",
-        "deepmerge-ts": "^5.0.0",
-        "glob": "^10.2.2",
-        "import-meta-resolve": "^3.0.0",
-        "read-pkg-up": "^9.1.0"
-      },
-      "engines": {
-        "node": "^16.13 || >=18"
-      }
-    },
     "node_modules/@wdio/cli/node_modules/chalk": {
       "version": "5.2.0",
       "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz",
@@ -7937,190 +7918,6 @@
         "url": "https://github.com/chalk/chalk?sponsor=1"
       }
     },
-    "node_modules/@wdio/cli/node_modules/devtools": {
-      "version": "8.11.0",
-      "resolved": "https://registry.npmjs.org/devtools/-/devtools-8.11.0.tgz",
-      "integrity": "sha512-j1wXFQyjswJ6doAV1+h4Bxl8+Oeb8SMpWTpBVa0DurGsxfft8sU2OhDlMo5tx/zbX82X5sGyJDMnKHqBJ2XRvQ==",
-      "dev": true,
-      "dependencies": {
-        "@types/node": "^20.1.0",
-        "@wdio/config": "8.11.0",
-        "@wdio/logger": "8.11.0",
-        "@wdio/protocols": "8.11.0",
-        "@wdio/types": "8.10.4",
-        "@wdio/utils": "8.11.0",
-        "chrome-launcher": "^0.15.0",
-        "edge-paths": "^3.0.5",
-        "import-meta-resolve": "^3.0.0",
-        "puppeteer-core": "20.3.0",
-        "query-selector-shadow-dom": "^1.0.0",
-        "ua-parser-js": "^1.0.1",
-        "uuid": "^9.0.0",
-        "which": "^3.0.0"
-      },
-      "engines": {
-        "node": "^16.13 || >=18"
-      }
-    },
-    "node_modules/@wdio/cli/node_modules/foreground-child": {
-      "version": "3.1.1",
-      "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz",
-      "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==",
-      "dev": true,
-      "dependencies": {
-        "cross-spawn": "^7.0.0",
-        "signal-exit": "^4.0.1"
-      },
-      "engines": {
-        "node": ">=14"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/isaacs"
-      }
-    },
-    "node_modules/@wdio/cli/node_modules/glob": {
-      "version": "10.3.0",
-      "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.0.tgz",
-      "integrity": "sha512-AQ1/SB9HH0yCx1jXAT4vmCbTOPe5RQ+kCurjbel5xSCGhebumUv+GJZfa1rEqor3XIViqwSEmlkZCQD43RWrBg==",
-      "dev": true,
-      "dependencies": {
-        "foreground-child": "^3.1.0",
-        "jackspeak": "^2.0.3",
-        "minimatch": "^9.0.1",
-        "minipass": "^5.0.0 || ^6.0.2",
-        "path-scurry": "^1.7.0"
-      },
-      "bin": {
-        "glob": "dist/cjs/src/bin.js"
-      },
-      "engines": {
-        "node": ">=16 || 14 >=14.17"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/isaacs"
-      }
-    },
-    "node_modules/@wdio/cli/node_modules/is-plain-obj": {
-      "version": "4.1.0",
-      "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz",
-      "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==",
-      "dev": true,
-      "engines": {
-        "node": ">=12"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/@wdio/cli/node_modules/minimatch": {
-      "version": "9.0.2",
-      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.2.tgz",
-      "integrity": "sha512-PZOT9g5v2ojiTL7r1xF6plNHLtOeTpSlDI007As2NlA2aYBMfVom17yqa6QzhmDP8QOhn7LjHTg7DFCVSSa6yg==",
-      "dev": true,
-      "dependencies": {
-        "brace-expansion": "^2.0.1"
-      },
-      "engines": {
-        "node": ">=16 || 14 >=14.17"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/isaacs"
-      }
-    },
-    "node_modules/@wdio/cli/node_modules/minipass": {
-      "version": "6.0.2",
-      "resolved": "https://registry.npmjs.org/minipass/-/minipass-6.0.2.tgz",
-      "integrity": "sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w==",
-      "dev": true,
-      "engines": {
-        "node": ">=16 || 14 >=14.17"
-      }
-    },
-    "node_modules/@wdio/cli/node_modules/signal-exit": {
-      "version": "4.0.2",
-      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.0.2.tgz",
-      "integrity": "sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==",
-      "dev": true,
-      "engines": {
-        "node": ">=14"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/isaacs"
-      }
-    },
-    "node_modules/@wdio/cli/node_modules/webdriver": {
-      "version": "8.11.1",
-      "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-8.11.1.tgz",
-      "integrity": "sha512-hSpUZYzUA65t4DDtKujCHUX6hpFTUleb7lWMcf5xjPz8sxWrK9R8NIw7pXt/GU6PVS331nGAaYkzoXrqz2VB8w==",
-      "dev": true,
-      "dependencies": {
-        "@types/node": "^20.1.0",
-        "@types/ws": "^8.5.3",
-        "@wdio/config": "8.11.0",
-        "@wdio/logger": "8.11.0",
-        "@wdio/protocols": "8.11.0",
-        "@wdio/types": "8.10.4",
-        "@wdio/utils": "8.11.0",
-        "deepmerge-ts": "^5.0.0",
-        "got": "^ 12.6.1",
-        "ky": "^0.33.0",
-        "ws": "^8.8.0"
-      },
-      "engines": {
-        "node": "^16.13 || >=18"
-      }
-    },
-    "node_modules/@wdio/cli/node_modules/webdriverio": {
-      "version": "8.11.2",
-      "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-8.11.2.tgz",
-      "integrity": "sha512-e/9WkdNTfWeoaSo2UzK0Giec/nQX3i7U9J8esimhozH/EpwSqIaEJ2pRRlxRVafEhe2OBG1QDhnLnDjdCC5Hxg==",
-      "dev": true,
-      "dependencies": {
-        "@types/node": "^20.1.0",
-        "@wdio/config": "8.11.0",
-        "@wdio/logger": "8.11.0",
-        "@wdio/protocols": "8.11.0",
-        "@wdio/repl": "8.10.1",
-        "@wdio/types": "8.10.4",
-        "@wdio/utils": "8.11.0",
-        "archiver": "^5.0.0",
-        "aria-query": "^5.0.0",
-        "css-shorthand-properties": "^1.1.1",
-        "css-value": "^0.0.1",
-        "devtools": "8.11.0",
-        "devtools-protocol": "^0.0.1152884",
-        "grapheme-splitter": "^1.0.2",
-        "import-meta-resolve": "^3.0.0",
-        "is-plain-obj": "^4.1.0",
-        "lodash.clonedeep": "^4.5.0",
-        "lodash.zip": "^4.2.0",
-        "minimatch": "^9.0.0",
-        "puppeteer-core": "20.3.0",
-        "query-selector-shadow-dom": "^1.0.0",
-        "resq": "^1.9.1",
-        "rgb2hex": "0.2.5",
-        "serialize-error": "^8.0.0",
-        "webdriver": "8.11.1"
-      },
-      "engines": {
-        "node": "^16.13 || >=18"
-      }
-    },
-    "node_modules/@wdio/cli/node_modules/which": {
-      "version": "3.0.1",
-      "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz",
-      "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==",
-      "dev": true,
-      "dependencies": {
-        "isexe": "^2.0.0"
-      },
-      "bin": {
-        "node-which": "bin/which.js"
-      },
-      "engines": {
-        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
-      }
-    },
     "node_modules/@wdio/config": {
       "version": "8.12.1",
       "resolved": "https://registry.npmjs.org/@wdio/config/-/config-8.12.1.tgz",
@@ -8140,21 +7937,6 @@
         "node": "^16.13 || >=18"
       }
     },
-    "node_modules/@wdio/config/node_modules/@wdio/utils": {
-      "version": "8.12.1",
-      "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-8.12.1.tgz",
-      "integrity": "sha512-VmF6O++84FTH3AKaVFyqn0MJA65/1G6dbm6p61KBqkD25LxaWo4398lCCbt264hzBIobtXRZoQ87bSxdfnlUKQ==",
-      "dev": true,
-      "dependencies": {
-        "@wdio/logger": "8.11.0",
-        "@wdio/types": "8.10.4",
-        "import-meta-resolve": "^3.0.0",
-        "p-iteration": "^1.1.8"
-      },
-      "engines": {
-        "node": "^16.13 || >=18"
-      }
-    },
     "node_modules/@wdio/config/node_modules/foreground-child": {
       "version": "3.1.1",
       "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz",
@@ -8230,242 +8012,28 @@
       }
     },
     "node_modules/@wdio/globals": {
-      "version": "8.11.2",
-      "resolved": "https://registry.npmjs.org/@wdio/globals/-/globals-8.11.2.tgz",
-      "integrity": "sha512-oaPyGLmWOHQLYtT6Jn3mtZBSYyWxau6ncBDLPJDUwOxufi3tfT9DOen+65OGBK55GfjrCAZOSGAJ13mN/swIQQ==",
+      "version": "8.13.12",
+      "resolved": "https://registry.npmjs.org/@wdio/globals/-/globals-8.13.12.tgz",
+      "integrity": "sha512-OkrpWwmTRGSzOxu4FRCD+YYh9YFqfYH/FYrsoNBi6r507yjaARyQVsdR+JBqV6kQRCZW1gQRsakasNf5thqxBw==",
       "dev": true,
       "engines": {
         "node": "^16.13 || >=18"
       },
       "optionalDependencies": {
         "expect-webdriverio": "^4.2.5",
-        "webdriverio": "8.11.2"
-      }
-    },
-    "node_modules/@wdio/globals/node_modules/@wdio/config": {
-      "version": "8.11.0",
-      "resolved": "https://registry.npmjs.org/@wdio/config/-/config-8.11.0.tgz",
-      "integrity": "sha512-nBQXsXbPCjddtI/3rAK5yFs3eD3f0T3lZMivweTkLLR7GKBxGjiFoBjXtfqUrHJYa+2uwfXrwxo6y+dA6fVbuw==",
-      "dev": true,
-      "optional": true,
-      "dependencies": {
-        "@wdio/logger": "8.11.0",
-        "@wdio/types": "8.10.4",
-        "@wdio/utils": "8.11.0",
-        "decamelize": "^6.0.0",
-        "deepmerge-ts": "^5.0.0",
-        "glob": "^10.2.2",
-        "import-meta-resolve": "^3.0.0",
-        "read-pkg-up": "^9.1.0"
-      },
-      "engines": {
-        "node": "^16.13 || >=18"
-      }
-    },
-    "node_modules/@wdio/globals/node_modules/devtools": {
-      "version": "8.11.0",
-      "resolved": "https://registry.npmjs.org/devtools/-/devtools-8.11.0.tgz",
-      "integrity": "sha512-j1wXFQyjswJ6doAV1+h4Bxl8+Oeb8SMpWTpBVa0DurGsxfft8sU2OhDlMo5tx/zbX82X5sGyJDMnKHqBJ2XRvQ==",
-      "dev": true,
-      "optional": true,
-      "dependencies": {
-        "@types/node": "^20.1.0",
-        "@wdio/config": "8.11.0",
-        "@wdio/logger": "8.11.0",
-        "@wdio/protocols": "8.11.0",
-        "@wdio/types": "8.10.4",
-        "@wdio/utils": "8.11.0",
-        "chrome-launcher": "^0.15.0",
-        "edge-paths": "^3.0.5",
-        "import-meta-resolve": "^3.0.0",
-        "puppeteer-core": "20.3.0",
-        "query-selector-shadow-dom": "^1.0.0",
-        "ua-parser-js": "^1.0.1",
-        "uuid": "^9.0.0",
-        "which": "^3.0.0"
-      },
-      "engines": {
-        "node": "^16.13 || >=18"
-      }
-    },
-    "node_modules/@wdio/globals/node_modules/foreground-child": {
-      "version": "3.1.1",
-      "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz",
-      "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==",
-      "dev": true,
-      "optional": true,
-      "dependencies": {
-        "cross-spawn": "^7.0.0",
-        "signal-exit": "^4.0.1"
-      },
-      "engines": {
-        "node": ">=14"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/isaacs"
-      }
-    },
-    "node_modules/@wdio/globals/node_modules/glob": {
-      "version": "10.3.3",
-      "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.3.tgz",
-      "integrity": "sha512-92vPiMb/iqpmEgsOoIDvTjc50wf9CCCvMzsi6W0JLPeUKE8TWP1a73PgqSrqy7iAZxaSD1YdzU7QZR5LF51MJw==",
-      "dev": true,
-      "optional": true,
-      "dependencies": {
-        "foreground-child": "^3.1.0",
-        "jackspeak": "^2.0.3",
-        "minimatch": "^9.0.1",
-        "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
-        "path-scurry": "^1.10.1"
-      },
-      "bin": {
-        "glob": "dist/cjs/src/bin.js"
-      },
-      "engines": {
-        "node": ">=16 || 14 >=14.17"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/isaacs"
-      }
-    },
-    "node_modules/@wdio/globals/node_modules/is-plain-obj": {
-      "version": "4.1.0",
-      "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz",
-      "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==",
-      "dev": true,
-      "optional": true,
-      "engines": {
-        "node": ">=12"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/sindresorhus"
-      }
-    },
-    "node_modules/@wdio/globals/node_modules/minimatch": {
-      "version": "9.0.3",
-      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
-      "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
-      "dev": true,
-      "optional": true,
-      "dependencies": {
-        "brace-expansion": "^2.0.1"
-      },
-      "engines": {
-        "node": ">=16 || 14 >=14.17"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/isaacs"
-      }
-    },
-    "node_modules/@wdio/globals/node_modules/minipass": {
-      "version": "7.0.2",
-      "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.2.tgz",
-      "integrity": "sha512-eL79dXrE1q9dBbDCLg7xfn/vl7MS4F1gvJAgjJrQli/jbQWdUttuVawphqpffoIYfRdq78LHx6GP4bU/EQ2ATA==",
-      "dev": true,
-      "optional": true,
-      "engines": {
-        "node": ">=16 || 14 >=14.17"
-      }
-    },
-    "node_modules/@wdio/globals/node_modules/signal-exit": {
-      "version": "4.0.2",
-      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.0.2.tgz",
-      "integrity": "sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==",
-      "dev": true,
-      "optional": true,
-      "engines": {
-        "node": ">=14"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/isaacs"
-      }
-    },
-    "node_modules/@wdio/globals/node_modules/webdriver": {
-      "version": "8.11.1",
-      "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-8.11.1.tgz",
-      "integrity": "sha512-hSpUZYzUA65t4DDtKujCHUX6hpFTUleb7lWMcf5xjPz8sxWrK9R8NIw7pXt/GU6PVS331nGAaYkzoXrqz2VB8w==",
-      "dev": true,
-      "optional": true,
-      "dependencies": {
-        "@types/node": "^20.1.0",
-        "@types/ws": "^8.5.3",
-        "@wdio/config": "8.11.0",
-        "@wdio/logger": "8.11.0",
-        "@wdio/protocols": "8.11.0",
-        "@wdio/types": "8.10.4",
-        "@wdio/utils": "8.11.0",
-        "deepmerge-ts": "^5.0.0",
-        "got": "^ 12.6.1",
-        "ky": "^0.33.0",
-        "ws": "^8.8.0"
-      },
-      "engines": {
-        "node": "^16.13 || >=18"
-      }
-    },
-    "node_modules/@wdio/globals/node_modules/webdriverio": {
-      "version": "8.11.2",
-      "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-8.11.2.tgz",
-      "integrity": "sha512-e/9WkdNTfWeoaSo2UzK0Giec/nQX3i7U9J8esimhozH/EpwSqIaEJ2pRRlxRVafEhe2OBG1QDhnLnDjdCC5Hxg==",
-      "dev": true,
-      "optional": true,
-      "dependencies": {
-        "@types/node": "^20.1.0",
-        "@wdio/config": "8.11.0",
-        "@wdio/logger": "8.11.0",
-        "@wdio/protocols": "8.11.0",
-        "@wdio/repl": "8.10.1",
-        "@wdio/types": "8.10.4",
-        "@wdio/utils": "8.11.0",
-        "archiver": "^5.0.0",
-        "aria-query": "^5.0.0",
-        "css-shorthand-properties": "^1.1.1",
-        "css-value": "^0.0.1",
-        "devtools": "8.11.0",
-        "devtools-protocol": "^0.0.1152884",
-        "grapheme-splitter": "^1.0.2",
-        "import-meta-resolve": "^3.0.0",
-        "is-plain-obj": "^4.1.0",
-        "lodash.clonedeep": "^4.5.0",
-        "lodash.zip": "^4.2.0",
-        "minimatch": "^9.0.0",
-        "puppeteer-core": "20.3.0",
-        "query-selector-shadow-dom": "^1.0.0",
-        "resq": "^1.9.1",
-        "rgb2hex": "0.2.5",
-        "serialize-error": "^8.0.0",
-        "webdriver": "8.11.1"
-      },
-      "engines": {
-        "node": "^16.13 || >=18"
-      }
-    },
-    "node_modules/@wdio/globals/node_modules/which": {
-      "version": "3.0.1",
-      "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz",
-      "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==",
-      "dev": true,
-      "optional": true,
-      "dependencies": {
-        "isexe": "^2.0.0"
-      },
-      "bin": {
-        "node-which": "bin/which.js"
-      },
-      "engines": {
-        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+        "webdriverio": "8.13.12"
       }
     },
     "node_modules/@wdio/local-runner": {
-      "version": "8.13.10",
-      "resolved": "https://registry.npmjs.org/@wdio/local-runner/-/local-runner-8.13.10.tgz",
-      "integrity": "sha512-1jY3qiYNzDM5kDutMbOMRVayehyVip2yhqqU0duaPM49bsjI7H/1MOy7+Wkt2DDCSWI9WtTUmtRHfrOpL+kilA==",
+      "version": "8.13.12",
+      "resolved": "https://registry.npmjs.org/@wdio/local-runner/-/local-runner-8.13.12.tgz",
+      "integrity": "sha512-xfkUFQZfV1wtxFnugeKcPoEsBmoo9gUJxfCzs+2M3TehbrcgS7inDM0PFcQHfp44xCTb77+8W9WVFg2QCRil5w==",
       "dev": true,
       "dependencies": {
         "@types/node": "^20.1.0",
         "@wdio/logger": "8.11.0",
         "@wdio/repl": "8.10.1",
-        "@wdio/runner": "8.13.10",
+        "@wdio/runner": "8.13.12",
         "@wdio/types": "8.10.4",
         "async-exit-hook": "^2.0.1",
         "split2": "^4.1.0",
@@ -8546,21 +8114,6 @@
         "node": "^16.13 || >=18"
       }
     },
-    "node_modules/@wdio/mocha-framework/node_modules/@wdio/utils": {
-      "version": "8.12.1",
-      "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-8.12.1.tgz",
-      "integrity": "sha512-VmF6O++84FTH3AKaVFyqn0MJA65/1G6dbm6p61KBqkD25LxaWo4398lCCbt264hzBIobtXRZoQ87bSxdfnlUKQ==",
-      "dev": true,
-      "dependencies": {
-        "@wdio/logger": "8.11.0",
-        "@wdio/types": "8.10.4",
-        "import-meta-resolve": "^3.0.0",
-        "p-iteration": "^1.1.8"
-      },
-      "engines": {
-        "node": "^16.13 || >=18"
-      }
-    },
     "node_modules/@wdio/protocols": {
       "version": "8.11.0",
       "resolved": "https://registry.npmjs.org/@wdio/protocols/-/protocols-8.11.0.tgz",
@@ -8580,9 +8133,9 @@
       }
     },
     "node_modules/@wdio/reporter": {
-      "version": "8.11.0",
-      "resolved": "https://registry.npmjs.org/@wdio/reporter/-/reporter-8.11.0.tgz",
-      "integrity": "sha512-eNQxzaTzouyCGRT8ljSzdOf5oJnQxgiKwOs9Cw/j4r5eqd5JQs+GCFP6tFVNjGtPpVIbfsfTb7yI+xmvjNRXhw==",
+      "version": "8.12.2",
+      "resolved": "https://registry.npmjs.org/@wdio/reporter/-/reporter-8.12.2.tgz",
+      "integrity": "sha512-xCbppY74dm9jZIgC3Oo5eSMM6pnCXIytol4lFZV1l6LkqWl9WdhBj38cU3Y65XX6gwW+rGnFo36yitxvAXnTaA==",
       "dev": true,
       "dependencies": {
         "@types/node": "^20.1.0",
@@ -8590,21 +8143,21 @@
         "@wdio/types": "8.10.4",
         "diff": "^5.0.0",
         "object-inspect": "^1.12.0",
-        "supports-color": "9.3.1"
+        "supports-color": "9.4.0"
       },
       "engines": {
         "node": "^16.13 || >=18"
       }
     },
     "node_modules/@wdio/runner": {
-      "version": "8.13.10",
-      "resolved": "https://registry.npmjs.org/@wdio/runner/-/runner-8.13.10.tgz",
-      "integrity": "sha512-Uk7VvU3tbAFOpv9UlfmgX+je8vsHJi6BriuEYUC/A7o9t7b/m0G+zBtMWPOL76n8tEuR/glLCThBC4U5IkDzEQ==",
+      "version": "8.13.12",
+      "resolved": "https://registry.npmjs.org/@wdio/runner/-/runner-8.13.12.tgz",
+      "integrity": "sha512-R96/yxCtizRQAtuA08Ee9gSD+B40Vz5bIYIYuqioBwzzqzsqhUMyp8oCSGplEGOdOo5ug5oW8qO3TMN62Z6Z9A==",
       "dev": true,
       "dependencies": {
         "@types/node": "^20.1.0",
         "@wdio/config": "8.12.1",
-        "@wdio/globals": "8.13.10",
+        "@wdio/globals": "8.13.12",
         "@wdio/logger": "8.11.0",
         "@wdio/types": "8.10.4",
         "@wdio/utils": "8.12.1",
@@ -8612,47 +8165,19 @@
         "expect-webdriverio": "^4.2.5",
         "gaze": "^1.1.2",
         "webdriver": "8.13.1",
-        "webdriverio": "8.13.10"
-      },
-      "engines": {
-        "node": "^16.13 || >=18"
-      }
-    },
-    "node_modules/@wdio/runner/node_modules/@wdio/globals": {
-      "version": "8.13.10",
-      "resolved": "https://registry.npmjs.org/@wdio/globals/-/globals-8.13.10.tgz",
-      "integrity": "sha512-Igx5x80HCK9GpYqFYT78tuI/4ZhH2O+fKzF3IuyPFiTuBo3S5B/Gx+tkfYbPIBChsTA649kRU9wDK+PFLE9Wyg==",
-      "dev": true,
-      "engines": {
-        "node": "^16.13 || >=18"
-      },
-      "optionalDependencies": {
-        "expect-webdriverio": "^4.2.5",
-        "webdriverio": "8.13.10"
-      }
-    },
-    "node_modules/@wdio/runner/node_modules/@wdio/utils": {
-      "version": "8.12.1",
-      "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-8.12.1.tgz",
-      "integrity": "sha512-VmF6O++84FTH3AKaVFyqn0MJA65/1G6dbm6p61KBqkD25LxaWo4398lCCbt264hzBIobtXRZoQ87bSxdfnlUKQ==",
-      "dev": true,
-      "dependencies": {
-        "@wdio/logger": "8.11.0",
-        "@wdio/types": "8.10.4",
-        "import-meta-resolve": "^3.0.0",
-        "p-iteration": "^1.1.8"
+        "webdriverio": "8.13.12"
       },
       "engines": {
         "node": "^16.13 || >=18"
       }
     },
     "node_modules/@wdio/spec-reporter": {
-      "version": "8.11.2",
-      "resolved": "https://registry.npmjs.org/@wdio/spec-reporter/-/spec-reporter-8.11.2.tgz",
-      "integrity": "sha512-ylhxICgen4eEMXgGBEAN6lYs/UnQ4WUYy2ld/4978vRObXy7pGINz96pIPZHAMn01ENU0+gWr8edwawfZyrqLw==",
+      "version": "8.12.2",
+      "resolved": "https://registry.npmjs.org/@wdio/spec-reporter/-/spec-reporter-8.12.2.tgz",
+      "integrity": "sha512-0rAXiclTnaHU9tg3cFimA5vErT3z+ytnhFMTKjH/OxS0gWUliX6LcLz111uoiv8ux39iQ+SDmMgZBEx3Sn3mkQ==",
       "dev": true,
       "dependencies": {
-        "@wdio/reporter": "8.11.0",
+        "@wdio/reporter": "8.12.2",
         "@wdio/types": "8.10.4",
         "chalk": "^5.1.2",
         "easy-table": "^1.2.0",
@@ -8687,9 +8212,9 @@
       }
     },
     "node_modules/@wdio/utils": {
-      "version": "8.11.0",
-      "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-8.11.0.tgz",
-      "integrity": "sha512-XBl1zalk5UPu8QKZ7LZIA82Ad363fpNHZHP5uI5OxUFnk4ZPWgY9eCWpeD+4f9a0DS0w2Dro15E4PORNX84pIw==",
+      "version": "8.12.1",
+      "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-8.12.1.tgz",
+      "integrity": "sha512-VmF6O++84FTH3AKaVFyqn0MJA65/1G6dbm6p61KBqkD25LxaWo4398lCCbt264hzBIobtXRZoQ87bSxdfnlUKQ==",
       "dev": true,
       "dependencies": {
         "@wdio/logger": "8.11.0",
@@ -12132,22 +11657,8 @@
       "version": "0.0.1152884",
       "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1152884.tgz",
       "integrity": "sha512-9eP6OmCoU1cWArpXLuzyZQcBJ2PkINOh8Nwx8W5i8u6NDigDE5/mPlLLBAfshwn5YVvIz6ZQ9jbs0PZvKGccdQ==",
-      "dev": true
-    },
-    "node_modules/devtools/node_modules/@wdio/utils": {
-      "version": "8.12.1",
-      "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-8.12.1.tgz",
-      "integrity": "sha512-VmF6O++84FTH3AKaVFyqn0MJA65/1G6dbm6p61KBqkD25LxaWo4398lCCbt264hzBIobtXRZoQ87bSxdfnlUKQ==",
       "dev": true,
-      "dependencies": {
-        "@wdio/logger": "8.11.0",
-        "@wdio/types": "8.10.4",
-        "import-meta-resolve": "^3.0.0",
-        "p-iteration": "^1.1.8"
-      },
-      "engines": {
-        "node": "^16.13 || >=18"
-      }
+      "peer": true
     },
     "node_modules/devtools/node_modules/which": {
       "version": "3.0.1",
@@ -14321,36 +13832,6 @@
         "webdriverio": "^8.13.1"
       }
     },
-    "node_modules/expect-webdriverio/node_modules/@wdio/globals": {
-      "version": "8.13.1",
-      "resolved": "https://registry.npmjs.org/@wdio/globals/-/globals-8.13.1.tgz",
-      "integrity": "sha512-dtG6VG8MKCgpqH5XJ4+QoPlGIhdsQraNYrpfijfOxyTkge9Mm7hsJN9ztB95HAHTK4e6YXvDZUH0472fnD/saQ==",
-      "dev": true,
-      "optional": true,
-      "engines": {
-        "node": "^16.13 || >=18"
-      },
-      "optionalDependencies": {
-        "expect-webdriverio": "^4.2.5",
-        "webdriverio": "8.13.1"
-      }
-    },
-    "node_modules/expect-webdriverio/node_modules/@wdio/utils": {
-      "version": "8.12.1",
-      "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-8.12.1.tgz",
-      "integrity": "sha512-VmF6O++84FTH3AKaVFyqn0MJA65/1G6dbm6p61KBqkD25LxaWo4398lCCbt264hzBIobtXRZoQ87bSxdfnlUKQ==",
-      "dev": true,
-      "optional": true,
-      "dependencies": {
-        "@wdio/logger": "8.11.0",
-        "@wdio/types": "8.10.4",
-        "import-meta-resolve": "^3.0.0",
-        "p-iteration": "^1.1.8"
-      },
-      "engines": {
-        "node": "^16.13 || >=18"
-      }
-    },
     "node_modules/expect-webdriverio/node_modules/devtools-protocol": {
       "version": "0.0.1161598",
       "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1161598.tgz",
@@ -16630,13 +16111,13 @@
       "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q=="
     },
     "node_modules/inquirer": {
-      "version": "9.2.7",
-      "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.2.7.tgz",
-      "integrity": "sha512-Bf52lnfvNxGPJPltiNO2tLBp3zC339KNlGMqOkW+dsvNikBhcVDK5kqU2lVX2FTPzuXUFX5WJDlsw//w3ZwoTw==",
+      "version": "9.2.8",
+      "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.2.8.tgz",
+      "integrity": "sha512-SJ0fVfgIzZL1AD6WvFhivlh5/3hN6WeAvpvPrpPXH/8MOcQHeXhinmSm5CDJNRC2Q+sLh9YJ5k8F8/5APMXSfw==",
       "dev": true,
       "dependencies": {
         "ansi-escapes": "^4.3.2",
-        "chalk": "^5.2.0",
+        "chalk": "^5.3.0",
         "cli-cursor": "^3.1.0",
         "cli-width": "^4.0.0",
         "external-editor": "^3.0.3",
@@ -16656,9 +16137,9 @@
       }
     },
     "node_modules/inquirer/node_modules/chalk": {
-      "version": "5.2.0",
-      "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz",
-      "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==",
+      "version": "5.3.0",
+      "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz",
+      "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==",
       "dev": true,
       "engines": {
         "node": "^12.17.0 || ^14.13 || >=16.0.0"
@@ -24477,9 +23958,9 @@
       }
     },
     "node_modules/supports-color": {
-      "version": "9.3.1",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.3.1.tgz",
-      "integrity": "sha512-knBY82pjmnIzK3NifMo3RxEIRD9E0kIzV4BKcyTZ9+9kWgLMxd4PrsTSMoFQUabgRBbF8KOLRDCyKgNV+iK44Q==",
+      "version": "9.4.0",
+      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.4.0.tgz",
+      "integrity": "sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==",
       "dev": true,
       "engines": {
         "node": ">=12"
@@ -26855,25 +26336,10 @@
         "node": "^16.13 || >=18"
       }
     },
-    "node_modules/webdriver/node_modules/@wdio/utils": {
-      "version": "8.12.1",
-      "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-8.12.1.tgz",
-      "integrity": "sha512-VmF6O++84FTH3AKaVFyqn0MJA65/1G6dbm6p61KBqkD25LxaWo4398lCCbt264hzBIobtXRZoQ87bSxdfnlUKQ==",
-      "dev": true,
-      "dependencies": {
-        "@wdio/logger": "8.11.0",
-        "@wdio/types": "8.10.4",
-        "import-meta-resolve": "^3.0.0",
-        "p-iteration": "^1.1.8"
-      },
-      "engines": {
-        "node": "^16.13 || >=18"
-      }
-    },
     "node_modules/webdriverio": {
-      "version": "8.13.10",
-      "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-8.13.10.tgz",
-      "integrity": "sha512-pDcGPTOfr6TdSXudPDdpjd9xLxkzPHT8tTWimTXArecxtTaoXFDA3nwJWsVNp+QAT57fmrSeszgNfNZeu7F72Q==",
+      "version": "8.13.12",
+      "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-8.13.12.tgz",
+      "integrity": "sha512-KtKalDvKCE67D5p+Jp/o5Y/EXIr2X2QLJUf+rraXmZo9Hkr1EYA0LfdwfEOJ5F/0U9i21rYmZNdk900WVA7eRQ==",
       "dev": true,
       "dependencies": {
         "@types/node": "^20.1.0",
@@ -26906,21 +26372,6 @@
         "node": "^16.13 || >=18"
       }
     },
-    "node_modules/webdriverio/node_modules/@wdio/utils": {
-      "version": "8.12.1",
-      "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-8.12.1.tgz",
-      "integrity": "sha512-VmF6O++84FTH3AKaVFyqn0MJA65/1G6dbm6p61KBqkD25LxaWo4398lCCbt264hzBIobtXRZoQ87bSxdfnlUKQ==",
-      "dev": true,
-      "dependencies": {
-        "@wdio/logger": "8.11.0",
-        "@wdio/types": "8.10.4",
-        "import-meta-resolve": "^3.0.0",
-        "p-iteration": "^1.1.8"
-      },
-      "engines": {
-        "node": "^16.13 || >=18"
-      }
-    },
     "node_modules/webdriverio/node_modules/devtools-protocol": {
       "version": "0.0.1170846",
       "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1170846.tgz",
@@ -33960,18 +33411,18 @@
       }
     },
     "@wdio/cli": {
-      "version": "8.11.2",
-      "resolved": "https://registry.npmjs.org/@wdio/cli/-/cli-8.11.2.tgz",
-      "integrity": "sha512-g1vuq+v1Ko//QQFDQsdf3Qs1BkON82NNGYN/ehUVZrvAcKwiIyfOG3WkzLxi8V4tPWbD+vsLbLQs/FRG+4gTag==",
+      "version": "8.13.12",
+      "resolved": "https://registry.npmjs.org/@wdio/cli/-/cli-8.13.12.tgz",
+      "integrity": "sha512-BZUqkr0nKGzroOEthaYGNyyV47PbuavP5Rc454W/sfHH5upCNLUYEViucvJwxdHbfHBEUbl8o4x3wrjHhxK4dw==",
       "dev": true,
       "requires": {
         "@types/node": "^20.1.1",
-        "@wdio/config": "8.11.0",
-        "@wdio/globals": "8.11.2",
+        "@wdio/config": "8.12.1",
+        "@wdio/globals": "8.13.12",
         "@wdio/logger": "8.11.0",
         "@wdio/protocols": "8.11.0",
         "@wdio/types": "8.10.4",
-        "@wdio/utils": "8.11.0",
+        "@wdio/utils": "8.12.1",
         "async-exit-hook": "^2.0.1",
         "chalk": "^5.2.0",
         "chokidar": "^3.5.3",
@@ -33979,171 +33430,22 @@
         "ejs": "^3.1.9",
         "execa": "^7.1.1",
         "import-meta-resolve": "^3.0.0",
-        "inquirer": "9.2.7",
+        "inquirer": "9.2.8",
         "lodash.flattendeep": "^4.4.0",
         "lodash.pickby": "^4.6.0",
         "lodash.union": "^4.6.0",
         "read-pkg-up": "9.1.0",
         "recursive-readdir": "^2.2.3",
-        "webdriverio": "8.11.2",
+        "webdriverio": "8.13.12",
         "yargs": "^17.7.2",
         "yarn-install": "^1.0.0"
       },
       "dependencies": {
-        "@wdio/config": {
-          "version": "8.11.0",
-          "resolved": "https://registry.npmjs.org/@wdio/config/-/config-8.11.0.tgz",
-          "integrity": "sha512-nBQXsXbPCjddtI/3rAK5yFs3eD3f0T3lZMivweTkLLR7GKBxGjiFoBjXtfqUrHJYa+2uwfXrwxo6y+dA6fVbuw==",
-          "dev": true,
-          "requires": {
-            "@wdio/logger": "8.11.0",
-            "@wdio/types": "8.10.4",
-            "@wdio/utils": "8.11.0",
-            "decamelize": "^6.0.0",
-            "deepmerge-ts": "^5.0.0",
-            "glob": "^10.2.2",
-            "import-meta-resolve": "^3.0.0",
-            "read-pkg-up": "^9.1.0"
-          }
-        },
         "chalk": {
           "version": "5.2.0",
           "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz",
           "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==",
           "dev": true
-        },
-        "devtools": {
-          "version": "8.11.0",
-          "resolved": "https://registry.npmjs.org/devtools/-/devtools-8.11.0.tgz",
-          "integrity": "sha512-j1wXFQyjswJ6doAV1+h4Bxl8+Oeb8SMpWTpBVa0DurGsxfft8sU2OhDlMo5tx/zbX82X5sGyJDMnKHqBJ2XRvQ==",
-          "dev": true,
-          "requires": {
-            "@types/node": "^20.1.0",
-            "@wdio/config": "8.11.0",
-            "@wdio/logger": "8.11.0",
-            "@wdio/protocols": "8.11.0",
-            "@wdio/types": "8.10.4",
-            "@wdio/utils": "8.11.0",
-            "chrome-launcher": "^0.15.0",
-            "edge-paths": "^3.0.5",
-            "import-meta-resolve": "^3.0.0",
-            "puppeteer-core": "20.3.0",
-            "query-selector-shadow-dom": "^1.0.0",
-            "ua-parser-js": "^1.0.1",
-            "uuid": "^9.0.0",
-            "which": "^3.0.0"
-          }
-        },
-        "foreground-child": {
-          "version": "3.1.1",
-          "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz",
-          "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==",
-          "dev": true,
-          "requires": {
-            "cross-spawn": "^7.0.0",
-            "signal-exit": "^4.0.1"
-          }
-        },
-        "glob": {
-          "version": "10.3.0",
-          "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.0.tgz",
-          "integrity": "sha512-AQ1/SB9HH0yCx1jXAT4vmCbTOPe5RQ+kCurjbel5xSCGhebumUv+GJZfa1rEqor3XIViqwSEmlkZCQD43RWrBg==",
-          "dev": true,
-          "requires": {
-            "foreground-child": "^3.1.0",
-            "jackspeak": "^2.0.3",
-            "minimatch": "^9.0.1",
-            "minipass": "^5.0.0 || ^6.0.2",
-            "path-scurry": "^1.7.0"
-          }
-        },
-        "is-plain-obj": {
-          "version": "4.1.0",
-          "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz",
-          "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==",
-          "dev": true
-        },
-        "minimatch": {
-          "version": "9.0.2",
-          "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.2.tgz",
-          "integrity": "sha512-PZOT9g5v2ojiTL7r1xF6plNHLtOeTpSlDI007As2NlA2aYBMfVom17yqa6QzhmDP8QOhn7LjHTg7DFCVSSa6yg==",
-          "dev": true,
-          "requires": {
-            "brace-expansion": "^2.0.1"
-          }
-        },
-        "minipass": {
-          "version": "6.0.2",
-          "resolved": "https://registry.npmjs.org/minipass/-/minipass-6.0.2.tgz",
-          "integrity": "sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w==",
-          "dev": true
-        },
-        "signal-exit": {
-          "version": "4.0.2",
-          "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.0.2.tgz",
-          "integrity": "sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==",
-          "dev": true
-        },
-        "webdriver": {
-          "version": "8.11.1",
-          "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-8.11.1.tgz",
-          "integrity": "sha512-hSpUZYzUA65t4DDtKujCHUX6hpFTUleb7lWMcf5xjPz8sxWrK9R8NIw7pXt/GU6PVS331nGAaYkzoXrqz2VB8w==",
-          "dev": true,
-          "requires": {
-            "@types/node": "^20.1.0",
-            "@types/ws": "^8.5.3",
-            "@wdio/config": "8.11.0",
-            "@wdio/logger": "8.11.0",
-            "@wdio/protocols": "8.11.0",
-            "@wdio/types": "8.10.4",
-            "@wdio/utils": "8.11.0",
-            "deepmerge-ts": "^5.0.0",
-            "got": "^ 12.6.1",
-            "ky": "^0.33.0",
-            "ws": "^8.8.0"
-          }
-        },
-        "webdriverio": {
-          "version": "8.11.2",
-          "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-8.11.2.tgz",
-          "integrity": "sha512-e/9WkdNTfWeoaSo2UzK0Giec/nQX3i7U9J8esimhozH/EpwSqIaEJ2pRRlxRVafEhe2OBG1QDhnLnDjdCC5Hxg==",
-          "dev": true,
-          "requires": {
-            "@types/node": "^20.1.0",
-            "@wdio/config": "8.11.0",
-            "@wdio/logger": "8.11.0",
-            "@wdio/protocols": "8.11.0",
-            "@wdio/repl": "8.10.1",
-            "@wdio/types": "8.10.4",
-            "@wdio/utils": "8.11.0",
-            "archiver": "^5.0.0",
-            "aria-query": "^5.0.0",
-            "css-shorthand-properties": "^1.1.1",
-            "css-value": "^0.0.1",
-            "devtools": "8.11.0",
-            "devtools-protocol": "^0.0.1152884",
-            "grapheme-splitter": "^1.0.2",
-            "import-meta-resolve": "^3.0.0",
-            "is-plain-obj": "^4.1.0",
-            "lodash.clonedeep": "^4.5.0",
-            "lodash.zip": "^4.2.0",
-            "minimatch": "^9.0.0",
-            "puppeteer-core": "20.3.0",
-            "query-selector-shadow-dom": "^1.0.0",
-            "resq": "^1.9.1",
-            "rgb2hex": "0.2.5",
-            "serialize-error": "^8.0.0",
-            "webdriver": "8.11.1"
-          }
-        },
-        "which": {
-          "version": "3.0.1",
-          "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz",
-          "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==",
-          "dev": true,
-          "requires": {
-            "isexe": "^2.0.0"
-          }
         }
       }
     },
@@ -34163,18 +33465,6 @@
         "read-pkg-up": "^9.1.0"
       },
       "dependencies": {
-        "@wdio/utils": {
-          "version": "8.12.1",
-          "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-8.12.1.tgz",
-          "integrity": "sha512-VmF6O++84FTH3AKaVFyqn0MJA65/1G6dbm6p61KBqkD25LxaWo4398lCCbt264hzBIobtXRZoQ87bSxdfnlUKQ==",
-          "dev": true,
-          "requires": {
-            "@wdio/logger": "8.11.0",
-            "@wdio/types": "8.10.4",
-            "import-meta-resolve": "^3.0.0",
-            "p-iteration": "^1.1.8"
-          }
-        },
         "foreground-child": {
           "version": "3.1.1",
           "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz",
@@ -34222,187 +33512,25 @@
       }
     },
     "@wdio/globals": {
-      "version": "8.11.2",
-      "resolved": "https://registry.npmjs.org/@wdio/globals/-/globals-8.11.2.tgz",
-      "integrity": "sha512-oaPyGLmWOHQLYtT6Jn3mtZBSYyWxau6ncBDLPJDUwOxufi3tfT9DOen+65OGBK55GfjrCAZOSGAJ13mN/swIQQ==",
+      "version": "8.13.12",
+      "resolved": "https://registry.npmjs.org/@wdio/globals/-/globals-8.13.12.tgz",
+      "integrity": "sha512-OkrpWwmTRGSzOxu4FRCD+YYh9YFqfYH/FYrsoNBi6r507yjaARyQVsdR+JBqV6kQRCZW1gQRsakasNf5thqxBw==",
       "dev": true,
       "requires": {
         "expect-webdriverio": "^4.2.5",
-        "webdriverio": "8.11.2"
-      },
-      "dependencies": {
-        "@wdio/config": {
-          "version": "8.11.0",
-          "resolved": "https://registry.npmjs.org/@wdio/config/-/config-8.11.0.tgz",
-          "integrity": "sha512-nBQXsXbPCjddtI/3rAK5yFs3eD3f0T3lZMivweTkLLR7GKBxGjiFoBjXtfqUrHJYa+2uwfXrwxo6y+dA6fVbuw==",
-          "dev": true,
-          "optional": true,
-          "requires": {
-            "@wdio/logger": "8.11.0",
-            "@wdio/types": "8.10.4",
-            "@wdio/utils": "8.11.0",
-            "decamelize": "^6.0.0",
-            "deepmerge-ts": "^5.0.0",
-            "glob": "^10.2.2",
-            "import-meta-resolve": "^3.0.0",
-            "read-pkg-up": "^9.1.0"
-          }
-        },
-        "devtools": {
-          "version": "8.11.0",
-          "resolved": "https://registry.npmjs.org/devtools/-/devtools-8.11.0.tgz",
-          "integrity": "sha512-j1wXFQyjswJ6doAV1+h4Bxl8+Oeb8SMpWTpBVa0DurGsxfft8sU2OhDlMo5tx/zbX82X5sGyJDMnKHqBJ2XRvQ==",
-          "dev": true,
-          "optional": true,
-          "requires": {
-            "@types/node": "^20.1.0",
-            "@wdio/config": "8.11.0",
-            "@wdio/logger": "8.11.0",
-            "@wdio/protocols": "8.11.0",
-            "@wdio/types": "8.10.4",
-            "@wdio/utils": "8.11.0",
-            "chrome-launcher": "^0.15.0",
-            "edge-paths": "^3.0.5",
-            "import-meta-resolve": "^3.0.0",
-            "puppeteer-core": "20.3.0",
-            "query-selector-shadow-dom": "^1.0.0",
-            "ua-parser-js": "^1.0.1",
-            "uuid": "^9.0.0",
-            "which": "^3.0.0"
-          }
-        },
-        "foreground-child": {
-          "version": "3.1.1",
-          "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz",
-          "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==",
-          "dev": true,
-          "optional": true,
-          "requires": {
-            "cross-spawn": "^7.0.0",
-            "signal-exit": "^4.0.1"
-          }
-        },
-        "glob": {
-          "version": "10.3.3",
-          "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.3.tgz",
-          "integrity": "sha512-92vPiMb/iqpmEgsOoIDvTjc50wf9CCCvMzsi6W0JLPeUKE8TWP1a73PgqSrqy7iAZxaSD1YdzU7QZR5LF51MJw==",
-          "dev": true,
-          "optional": true,
-          "requires": {
-            "foreground-child": "^3.1.0",
-            "jackspeak": "^2.0.3",
-            "minimatch": "^9.0.1",
-            "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
-            "path-scurry": "^1.10.1"
-          }
-        },
-        "is-plain-obj": {
-          "version": "4.1.0",
-          "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz",
-          "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==",
-          "dev": true,
-          "optional": true
-        },
-        "minimatch": {
-          "version": "9.0.3",
-          "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
-          "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
-          "dev": true,
-          "optional": true,
-          "requires": {
-            "brace-expansion": "^2.0.1"
-          }
-        },
-        "minipass": {
-          "version": "7.0.2",
-          "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.2.tgz",
-          "integrity": "sha512-eL79dXrE1q9dBbDCLg7xfn/vl7MS4F1gvJAgjJrQli/jbQWdUttuVawphqpffoIYfRdq78LHx6GP4bU/EQ2ATA==",
-          "dev": true,
-          "optional": true
-        },
-        "signal-exit": {
-          "version": "4.0.2",
-          "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.0.2.tgz",
-          "integrity": "sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==",
-          "dev": true,
-          "optional": true
-        },
-        "webdriver": {
-          "version": "8.11.1",
-          "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-8.11.1.tgz",
-          "integrity": "sha512-hSpUZYzUA65t4DDtKujCHUX6hpFTUleb7lWMcf5xjPz8sxWrK9R8NIw7pXt/GU6PVS331nGAaYkzoXrqz2VB8w==",
-          "dev": true,
-          "optional": true,
-          "requires": {
-            "@types/node": "^20.1.0",
-            "@types/ws": "^8.5.3",
-            "@wdio/config": "8.11.0",
-            "@wdio/logger": "8.11.0",
-            "@wdio/protocols": "8.11.0",
-            "@wdio/types": "8.10.4",
-            "@wdio/utils": "8.11.0",
-            "deepmerge-ts": "^5.0.0",
-            "got": "^ 12.6.1",
-            "ky": "^0.33.0",
-            "ws": "^8.8.0"
-          }
-        },
-        "webdriverio": {
-          "version": "8.11.2",
-          "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-8.11.2.tgz",
-          "integrity": "sha512-e/9WkdNTfWeoaSo2UzK0Giec/nQX3i7U9J8esimhozH/EpwSqIaEJ2pRRlxRVafEhe2OBG1QDhnLnDjdCC5Hxg==",
-          "dev": true,
-          "optional": true,
-          "requires": {
-            "@types/node": "^20.1.0",
-            "@wdio/config": "8.11.0",
-            "@wdio/logger": "8.11.0",
-            "@wdio/protocols": "8.11.0",
-            "@wdio/repl": "8.10.1",
-            "@wdio/types": "8.10.4",
-            "@wdio/utils": "8.11.0",
-            "archiver": "^5.0.0",
-            "aria-query": "^5.0.0",
-            "css-shorthand-properties": "^1.1.1",
-            "css-value": "^0.0.1",
-            "devtools": "8.11.0",
-            "devtools-protocol": "^0.0.1152884",
-            "grapheme-splitter": "^1.0.2",
-            "import-meta-resolve": "^3.0.0",
-            "is-plain-obj": "^4.1.0",
-            "lodash.clonedeep": "^4.5.0",
-            "lodash.zip": "^4.2.0",
-            "minimatch": "^9.0.0",
-            "puppeteer-core": "20.3.0",
-            "query-selector-shadow-dom": "^1.0.0",
-            "resq": "^1.9.1",
-            "rgb2hex": "0.2.5",
-            "serialize-error": "^8.0.0",
-            "webdriver": "8.11.1"
-          }
-        },
-        "which": {
-          "version": "3.0.1",
-          "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz",
-          "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==",
-          "dev": true,
-          "optional": true,
-          "requires": {
-            "isexe": "^2.0.0"
-          }
-        }
+        "webdriverio": "8.13.12"
       }
     },
     "@wdio/local-runner": {
-      "version": "8.13.10",
-      "resolved": "https://registry.npmjs.org/@wdio/local-runner/-/local-runner-8.13.10.tgz",
-      "integrity": "sha512-1jY3qiYNzDM5kDutMbOMRVayehyVip2yhqqU0duaPM49bsjI7H/1MOy7+Wkt2DDCSWI9WtTUmtRHfrOpL+kilA==",
+      "version": "8.13.12",
+      "resolved": "https://registry.npmjs.org/@wdio/local-runner/-/local-runner-8.13.12.tgz",
+      "integrity": "sha512-xfkUFQZfV1wtxFnugeKcPoEsBmoo9gUJxfCzs+2M3TehbrcgS7inDM0PFcQHfp44xCTb77+8W9WVFg2QCRil5w==",
       "dev": true,
       "requires": {
         "@types/node": "^20.1.0",
         "@wdio/logger": "8.11.0",
         "@wdio/repl": "8.10.1",
-        "@wdio/runner": "8.13.10",
+        "@wdio/runner": "8.13.12",
         "@wdio/types": "8.10.4",
         "async-exit-hook": "^2.0.1",
         "split2": "^4.1.0",
@@ -34456,20 +33584,6 @@
         "@wdio/types": "8.10.4",
         "@wdio/utils": "8.12.1",
         "mocha": "^10.0.0"
-      },
-      "dependencies": {
-        "@wdio/utils": {
-          "version": "8.12.1",
-          "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-8.12.1.tgz",
-          "integrity": "sha512-VmF6O++84FTH3AKaVFyqn0MJA65/1G6dbm6p61KBqkD25LxaWo4398lCCbt264hzBIobtXRZoQ87bSxdfnlUKQ==",
-          "dev": true,
-          "requires": {
-            "@wdio/logger": "8.11.0",
-            "@wdio/types": "8.10.4",
-            "import-meta-resolve": "^3.0.0",
-            "p-iteration": "^1.1.8"
-          }
-        }
       }
     },
     "@wdio/protocols": {
@@ -34488,9 +33602,9 @@
       }
     },
     "@wdio/reporter": {
-      "version": "8.11.0",
-      "resolved": "https://registry.npmjs.org/@wdio/reporter/-/reporter-8.11.0.tgz",
-      "integrity": "sha512-eNQxzaTzouyCGRT8ljSzdOf5oJnQxgiKwOs9Cw/j4r5eqd5JQs+GCFP6tFVNjGtPpVIbfsfTb7yI+xmvjNRXhw==",
+      "version": "8.12.2",
+      "resolved": "https://registry.npmjs.org/@wdio/reporter/-/reporter-8.12.2.tgz",
+      "integrity": "sha512-xCbppY74dm9jZIgC3Oo5eSMM6pnCXIytol4lFZV1l6LkqWl9WdhBj38cU3Y65XX6gwW+rGnFo36yitxvAXnTaA==",
       "dev": true,
       "requires": {
         "@types/node": "^20.1.0",
@@ -34498,18 +33612,18 @@
         "@wdio/types": "8.10.4",
         "diff": "^5.0.0",
         "object-inspect": "^1.12.0",
-        "supports-color": "9.3.1"
+        "supports-color": "9.4.0"
       }
     },
     "@wdio/runner": {
-      "version": "8.13.10",
-      "resolved": "https://registry.npmjs.org/@wdio/runner/-/runner-8.13.10.tgz",
-      "integrity": "sha512-Uk7VvU3tbAFOpv9UlfmgX+je8vsHJi6BriuEYUC/A7o9t7b/m0G+zBtMWPOL76n8tEuR/glLCThBC4U5IkDzEQ==",
+      "version": "8.13.12",
+      "resolved": "https://registry.npmjs.org/@wdio/runner/-/runner-8.13.12.tgz",
+      "integrity": "sha512-R96/yxCtizRQAtuA08Ee9gSD+B40Vz5bIYIYuqioBwzzqzsqhUMyp8oCSGplEGOdOo5ug5oW8qO3TMN62Z6Z9A==",
       "dev": true,
       "requires": {
         "@types/node": "^20.1.0",
         "@wdio/config": "8.12.1",
-        "@wdio/globals": "8.13.10",
+        "@wdio/globals": "8.13.12",
         "@wdio/logger": "8.11.0",
         "@wdio/types": "8.10.4",
         "@wdio/utils": "8.12.1",
@@ -34517,40 +33631,16 @@
         "expect-webdriverio": "^4.2.5",
         "gaze": "^1.1.2",
         "webdriver": "8.13.1",
-        "webdriverio": "8.13.10"
-      },
-      "dependencies": {
-        "@wdio/globals": {
-          "version": "8.13.10",
-          "resolved": "https://registry.npmjs.org/@wdio/globals/-/globals-8.13.10.tgz",
-          "integrity": "sha512-Igx5x80HCK9GpYqFYT78tuI/4ZhH2O+fKzF3IuyPFiTuBo3S5B/Gx+tkfYbPIBChsTA649kRU9wDK+PFLE9Wyg==",
-          "dev": true,
-          "requires": {
-            "expect-webdriverio": "^4.2.5",
-            "webdriverio": "8.13.10"
-          }
-        },
-        "@wdio/utils": {
-          "version": "8.12.1",
-          "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-8.12.1.tgz",
-          "integrity": "sha512-VmF6O++84FTH3AKaVFyqn0MJA65/1G6dbm6p61KBqkD25LxaWo4398lCCbt264hzBIobtXRZoQ87bSxdfnlUKQ==",
-          "dev": true,
-          "requires": {
-            "@wdio/logger": "8.11.0",
-            "@wdio/types": "8.10.4",
-            "import-meta-resolve": "^3.0.0",
-            "p-iteration": "^1.1.8"
-          }
-        }
+        "webdriverio": "8.13.12"
       }
     },
     "@wdio/spec-reporter": {
-      "version": "8.11.2",
-      "resolved": "https://registry.npmjs.org/@wdio/spec-reporter/-/spec-reporter-8.11.2.tgz",
-      "integrity": "sha512-ylhxICgen4eEMXgGBEAN6lYs/UnQ4WUYy2ld/4978vRObXy7pGINz96pIPZHAMn01ENU0+gWr8edwawfZyrqLw==",
+      "version": "8.12.2",
+      "resolved": "https://registry.npmjs.org/@wdio/spec-reporter/-/spec-reporter-8.12.2.tgz",
+      "integrity": "sha512-0rAXiclTnaHU9tg3cFimA5vErT3z+ytnhFMTKjH/OxS0gWUliX6LcLz111uoiv8ux39iQ+SDmMgZBEx3Sn3mkQ==",
       "dev": true,
       "requires": {
-        "@wdio/reporter": "8.11.0",
+        "@wdio/reporter": "8.12.2",
         "@wdio/types": "8.10.4",
         "chalk": "^5.1.2",
         "easy-table": "^1.2.0",
@@ -34575,9 +33665,9 @@
       }
     },
     "@wdio/utils": {
-      "version": "8.11.0",
-      "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-8.11.0.tgz",
-      "integrity": "sha512-XBl1zalk5UPu8QKZ7LZIA82Ad363fpNHZHP5uI5OxUFnk4ZPWgY9eCWpeD+4f9a0DS0w2Dro15E4PORNX84pIw==",
+      "version": "8.12.1",
+      "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-8.12.1.tgz",
+      "integrity": "sha512-VmF6O++84FTH3AKaVFyqn0MJA65/1G6dbm6p61KBqkD25LxaWo4398lCCbt264hzBIobtXRZoQ87bSxdfnlUKQ==",
       "dev": true,
       "requires": {
         "@wdio/logger": "8.11.0",
@@ -37239,18 +36329,6 @@
         "which": "^3.0.0"
       },
       "dependencies": {
-        "@wdio/utils": {
-          "version": "8.12.1",
-          "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-8.12.1.tgz",
-          "integrity": "sha512-VmF6O++84FTH3AKaVFyqn0MJA65/1G6dbm6p61KBqkD25LxaWo4398lCCbt264hzBIobtXRZoQ87bSxdfnlUKQ==",
-          "dev": true,
-          "requires": {
-            "@wdio/logger": "8.11.0",
-            "@wdio/types": "8.10.4",
-            "import-meta-resolve": "^3.0.0",
-            "p-iteration": "^1.1.8"
-          }
-        },
         "which": {
           "version": "3.0.1",
           "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz",
@@ -37266,7 +36344,8 @@
       "version": "0.0.1152884",
       "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1152884.tgz",
       "integrity": "sha512-9eP6OmCoU1cWArpXLuzyZQcBJ2PkINOh8Nwx8W5i8u6NDigDE5/mPlLLBAfshwn5YVvIz6ZQ9jbs0PZvKGccdQ==",
-      "dev": true
+      "dev": true,
+      "peer": true
     },
     "diff": {
       "version": "5.1.0",
@@ -38821,30 +37900,6 @@
         "webdriverio": "^8.13.1"
       },
       "dependencies": {
-        "@wdio/globals": {
-          "version": "8.13.1",
-          "resolved": "https://registry.npmjs.org/@wdio/globals/-/globals-8.13.1.tgz",
-          "integrity": "sha512-dtG6VG8MKCgpqH5XJ4+QoPlGIhdsQraNYrpfijfOxyTkge9Mm7hsJN9ztB95HAHTK4e6YXvDZUH0472fnD/saQ==",
-          "dev": true,
-          "optional": true,
-          "requires": {
-            "expect-webdriverio": "^4.2.5",
-            "webdriverio": "8.13.1"
-          }
-        },
-        "@wdio/utils": {
-          "version": "8.12.1",
-          "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-8.12.1.tgz",
-          "integrity": "sha512-VmF6O++84FTH3AKaVFyqn0MJA65/1G6dbm6p61KBqkD25LxaWo4398lCCbt264hzBIobtXRZoQ87bSxdfnlUKQ==",
-          "dev": true,
-          "optional": true,
-          "requires": {
-            "@wdio/logger": "8.11.0",
-            "@wdio/types": "8.10.4",
-            "import-meta-resolve": "^3.0.0",
-            "p-iteration": "^1.1.8"
-          }
-        },
         "devtools-protocol": {
           "version": "0.0.1161598",
           "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1161598.tgz",
@@ -40594,13 +39649,13 @@
       "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q=="
     },
     "inquirer": {
-      "version": "9.2.7",
-      "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.2.7.tgz",
-      "integrity": "sha512-Bf52lnfvNxGPJPltiNO2tLBp3zC339KNlGMqOkW+dsvNikBhcVDK5kqU2lVX2FTPzuXUFX5WJDlsw//w3ZwoTw==",
+      "version": "9.2.8",
+      "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.2.8.tgz",
+      "integrity": "sha512-SJ0fVfgIzZL1AD6WvFhivlh5/3hN6WeAvpvPrpPXH/8MOcQHeXhinmSm5CDJNRC2Q+sLh9YJ5k8F8/5APMXSfw==",
       "dev": true,
       "requires": {
         "ansi-escapes": "^4.3.2",
-        "chalk": "^5.2.0",
+        "chalk": "^5.3.0",
         "cli-cursor": "^3.1.0",
         "cli-width": "^4.0.0",
         "external-editor": "^3.0.3",
@@ -40617,9 +39672,9 @@
       },
       "dependencies": {
         "chalk": {
-          "version": "5.2.0",
-          "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz",
-          "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==",
+          "version": "5.3.0",
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz",
+          "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==",
           "dev": true
         },
         "run-async": {
@@ -46447,9 +45502,9 @@
       "dev": true
     },
     "supports-color": {
-      "version": "9.3.1",
-      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.3.1.tgz",
-      "integrity": "sha512-knBY82pjmnIzK3NifMo3RxEIRD9E0kIzV4BKcyTZ9+9kWgLMxd4PrsTSMoFQUabgRBbF8KOLRDCyKgNV+iK44Q==",
+      "version": "9.4.0",
+      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.4.0.tgz",
+      "integrity": "sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==",
       "dev": true
     },
     "supports-preserve-symlinks-flag": {
@@ -48097,26 +47152,12 @@
         "got": "^ 12.6.1",
         "ky": "^0.33.0",
         "ws": "^8.8.0"
-      },
-      "dependencies": {
-        "@wdio/utils": {
-          "version": "8.12.1",
-          "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-8.12.1.tgz",
-          "integrity": "sha512-VmF6O++84FTH3AKaVFyqn0MJA65/1G6dbm6p61KBqkD25LxaWo4398lCCbt264hzBIobtXRZoQ87bSxdfnlUKQ==",
-          "dev": true,
-          "requires": {
-            "@wdio/logger": "8.11.0",
-            "@wdio/types": "8.10.4",
-            "import-meta-resolve": "^3.0.0",
-            "p-iteration": "^1.1.8"
-          }
-        }
       }
     },
     "webdriverio": {
-      "version": "8.13.10",
-      "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-8.13.10.tgz",
-      "integrity": "sha512-pDcGPTOfr6TdSXudPDdpjd9xLxkzPHT8tTWimTXArecxtTaoXFDA3nwJWsVNp+QAT57fmrSeszgNfNZeu7F72Q==",
+      "version": "8.13.12",
+      "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-8.13.12.tgz",
+      "integrity": "sha512-KtKalDvKCE67D5p+Jp/o5Y/EXIr2X2QLJUf+rraXmZo9Hkr1EYA0LfdwfEOJ5F/0U9i21rYmZNdk900WVA7eRQ==",
       "dev": true,
       "requires": {
         "@types/node": "^20.1.0",
@@ -48146,18 +47187,6 @@
         "webdriver": "8.13.1"
       },
       "dependencies": {
-        "@wdio/utils": {
-          "version": "8.12.1",
-          "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-8.12.1.tgz",
-          "integrity": "sha512-VmF6O++84FTH3AKaVFyqn0MJA65/1G6dbm6p61KBqkD25LxaWo4398lCCbt264hzBIobtXRZoQ87bSxdfnlUKQ==",
-          "dev": true,
-          "requires": {
-            "@wdio/logger": "8.11.0",
-            "@wdio/types": "8.10.4",
-            "import-meta-resolve": "^3.0.0",
-            "p-iteration": "^1.1.8"
-          }
-        },
         "devtools-protocol": {
           "version": "0.0.1170846",
           "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1170846.tgz",
diff --git a/package.json b/package.json
index a8fd8ab1..f215b1ac 100644
--- a/package.json
+++ b/package.json
@@ -647,10 +647,10 @@
     "@vitest/coverage-c8": "^0.33.0",
     "@vitest/coverage-v8": "^0.33.0",
     "@vscode/vsce": "^2.19.0",
-    "@wdio/cli": "^8.10.2",
-    "@wdio/local-runner": "^8.10.2",
-    "@wdio/mocha-framework": "^8.10.2",
-    "@wdio/spec-reporter": "^8.10.2",
+    "@wdio/cli": "^8.13.12",
+    "@wdio/local-runner": "^8.13.12",
+    "@wdio/mocha-framework": "^8.12.1",
+    "@wdio/spec-reporter": "^8.12.2",
     "c8": "^8.0.0",
     "clipboardy": "^3.0.0",
     "eslint": "^8.40.0",
@@ -659,7 +659,7 @@
     "eslint-plugin-import": "^2.27.5",
     "eslint-plugin-unicorn": "^47.0.0",
     "eslint-plugin-unused-imports": "^2.0.0",
-    "expect-webdriverio": "^4.2.3",
+    "expect-webdriverio": "^4.2.7",
     "fork-ts-checker-webpack-plugin": "^8.0.0",
     "husky": "^8.0.3",
     "npm-run-all": "^4.1.5",
@@ -673,8 +673,8 @@
     "unzipper": "^0.10.14",
     "vitest": "^0.33.0",
     "vscode-uri": "^3.0.7",
-    "wdio-vscode-service": "^5.1.0",
-    "webdriverio": "^8.10.2",
+    "wdio-vscode-service": "^5.2.1",
+    "webdriverio": "^8.13.12",
     "webpack": "^5.82.1",
     "webpack-cli": "^5.1.1"
   },


Test patch:
diff --git a/tests/e2e/pageobjects/cell.page.ts b/tests/e2e/pageobjects/cell.page.ts
index 60e4af4d..38051ed6 100644
--- a/tests/e2e/pageobjects/cell.page.ts
+++ b/tests/e2e/pageobjects/cell.page.ts
@@ -100,7 +100,7 @@ export class NotebookCell extends BasePage<typeof notebookCellLocators, typeof l
             let text = expectedTerminal !== OutputType.Display ? await row.getText() : await row.getHTML(false)
 
             if (expectedTerminal === OutputType.TerminalView) {
-              text = text.slice(0, text.length - 'Copy'.length)
+              text = text.slice(0, text.length - 'Copy\nSave'.length)
             }
 
             res.push(text)