diff --git a/e2e/package.json b/e2e/package.json
index ea53058b9b1342d0039a549fc92a6e878825bd82..1cfd00a61407d2f39b9d181509222b29b78a10d9 100644
--- a/e2e/package.json
+++ b/e2e/package.json
@@ -7,7 +7,7 @@
     "e2e": "codeceptjs run"
   },
   "dependencies": {
-    "@open-xchange/appsuite-codeceptjs": "0.3.0",
+    "@open-xchange/appsuite-codeceptjs": "0.4.0",
     "dotenv": "^16.4.5",
     "ts-node": "^10.9.2",
     "typescript": "^5.4.5"
diff --git a/e2e/pnpm-lock.yaml b/e2e/pnpm-lock.yaml
index 0fc08a9cc62071f5fa60888badc2caa24784f3b1..15245b29c27a111c5f2f75f628c0320590c23028 100644
--- a/e2e/pnpm-lock.yaml
+++ b/e2e/pnpm-lock.yaml
@@ -13,8 +13,8 @@ importers:
   .:
     dependencies:
       '@open-xchange/appsuite-codeceptjs':
-        specifier: 0.3.0
-        version: 0.3.0(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))(@jest/environment@29.7.0)(@jest/types@29.6.3)(jest-environment-node@29.7.0)(react@18.2.0)(typescript@5.4.5)
+        specifier: 0.4.0
+        version: 0.4.0(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))(@jest/environment@29.7.0)(@jest/types@29.6.3)(jest-environment-node@29.7.0)(react@18.2.0)(typescript@5.4.5)
       dotenv:
         specifier: ^16.4.5
         version: 16.4.5
@@ -760,8 +760,8 @@ packages:
     peerDependencies:
       codeceptjs: '>= 2.3.3'
 
-  '@codeceptjs/detox-helper@1.0.5':
-    resolution: {integrity: sha512-FWi/lLDLpzdFmohkpwjmusdfmbtcfxRSMu3tf7aExS5Qi84Y+lUyE77Va8I+STxNl3IQhDIEKieaNCPt0duy/g==}
+  '@codeceptjs/detox-helper@1.0.7':
+    resolution: {integrity: sha512-zLGvqUz92vcHBpm6L280ofp/6eQfWdaJpEllPRmEg1inUk5xB6M1Z5x1jFLNKrZ9lJnyhmufq9CP1g0wBOVXuA==}
 
   '@codeceptjs/helper@2.0.4':
     resolution: {integrity: sha512-mXRBrgCD134hXK53cU3GDJoY1pU2EY0whkOzyJQUMy8FWyXkNXhNt7W6Q2cdaQ2SU+A5d22VWexHipSdGq2uqg==}
@@ -856,8 +856,8 @@ packages:
   '@one-ini/wasm@0.1.1':
     resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==}
 
-  '@open-xchange/appsuite-codeceptjs@0.3.0':
-    resolution: {integrity: sha512-Mf8epEIykVnkqWXn9nzjZGvUauLcsJavKgmv5K1bYqNa2l2dh1lz0oRSyI5qg9kgr3osiZBNGQNxacMdPaIXTQ==}
+  '@open-xchange/appsuite-codeceptjs@0.4.0':
+    resolution: {integrity: sha512-5UkFv6I4Td23QHoXqmUEfJ4TVmBqH/olf0M6Z68VyC1Ap5geer60+czBgjkvM0fpAfdvZEpgm3706whoM7RBhw==}
     hasBin: true
 
   '@open-xchange/codecept-horizontal-scaler@0.1.7':
@@ -869,8 +869,8 @@ packages:
     resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
     engines: {node: '>=14'}
 
-  '@playwright/test@1.44.0':
-    resolution: {integrity: sha512-rNX5lbNidamSUorBhB4XZ9SQTjAqfe5M+p37Z8ic0jPFBMo5iCtQz1kRWkEMg+rYOKSlVycpQmpqjSFq7LXOfg==}
+  '@playwright/test@1.44.1':
+    resolution: {integrity: sha512-1hZ4TNvD5z9VuhNJ/walIjvMVvYkZKf71axoF/uiAqpntQJXpG64dlXhoDXE3OczPuTuvjf/M5KWFg5VAVUS3Q==}
     engines: {node: '>=16'}
     hasBin: true
 
@@ -1064,23 +1064,23 @@ packages:
   '@types/yauzl@2.10.3':
     resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==}
 
-  '@wdio/config@8.33.1':
-    resolution: {integrity: sha512-JB7+tRkEsDJ4QAgJIZ3AaZvlp8pfBH6A5cKcGsaOuLVYMnsRPVkEGQc6n2akN9EPlDA2UjyrPOX6KZHbsSty7w==}
+  '@wdio/config@8.38.2':
+    resolution: {integrity: sha512-xlnapTr1vOA0h5HsHTIqj47729FbG3WjxmgHweDEQvcT4C1g9l+WKf+N3FM7DNNoIsAqxKi6rOHG02rJADQJtw==}
     engines: {node: ^16.13 || >=18}
 
-  '@wdio/logger@8.28.0':
-    resolution: {integrity: sha512-/s6zNCqwy1hoc+K4SJypis0Ud0dlJ+urOelJFO1x0G0rwDRWyFiUP6ijTaCcFxAm29jYEcEPWijl2xkVIHwOyA==}
+  '@wdio/logger@8.38.0':
+    resolution: {integrity: sha512-kcHL86RmNbcQP+Gq/vQUGlArfU6IIcbbnNp32rRIraitomZow+iEoc519rdQmSVusDozMS5DZthkgDdxK+vz6Q==}
     engines: {node: ^16.13 || >=18}
 
-  '@wdio/protocols@8.32.0':
-    resolution: {integrity: sha512-inLJRrtIGdTz/YPbcsvpSvPlYQFTVtF3OYBwAXhG2FiP1ZwE1CQNLP/xgRGye1ymdGCypGkexRqIx3KBGm801Q==}
+  '@wdio/protocols@8.38.0':
+    resolution: {integrity: sha512-7BPi7aXwUtnXZPeWJRmnCNFjyDvGrXlBmN9D4Pi58nILkyjVRQKEY9/qv/pcdyB0cvmIvw++Kl/1Lg+RxG++UA==}
 
-  '@wdio/types@8.32.4':
-    resolution: {integrity: sha512-pDPGcCvq0MQF8u0sjw9m4aMI2gAKn6vphyBB2+1IxYriL777gbbxd7WQ+PygMBvYVprCYIkLPvhUFwF85WakmA==}
+  '@wdio/types@8.38.2':
+    resolution: {integrity: sha512-+wj1c1OSLdnN4WO5b44Ih4263dTl/eSwMGSI4/pCgIyXIuYQH38JQ+6WRa+c8vJEskUzboq2cSgEQumVZ39ozQ==}
     engines: {node: ^16.13 || >=18}
 
-  '@wdio/utils@8.33.1':
-    resolution: {integrity: sha512-W0ArrZbs4M23POv8+FPsgHDFxg+wwklfZgLSsjVq2kpCmBCfIPxKSAOgTo/XrcH4We/OnshgBzxLcI+BHDgi4w==}
+  '@wdio/utils@8.38.2':
+    resolution: {integrity: sha512-y5AnBwsGcu/XuCBGCgKmlvKdwEIFyzLA+Cr+denySxY3jbWDONtPUcGaVdFALwsIa5jcIjcATqGmZcCPGnkd7g==}
     engines: {node: ^16.13 || >=18}
 
   '@xmldom/xmldom@0.8.10':
@@ -1123,11 +1123,11 @@ packages:
   ajv@8.16.0:
     resolution: {integrity: sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==}
 
-  allure-codeceptjs@2.15.1:
-    resolution: {integrity: sha512-85eD27b2fsYN5G0AMYDpm8rWsn7xhQzsP+ZNmpidaOKn6doY3krlL5q/lbcGcqAJ9IyDj+6hDwOWFLe/9sWp1g==}
+  allure-codeceptjs@3.0.0-beta.3:
+    resolution: {integrity: sha512-liC6l4uKgWSk3z3+yTqads6vA0BsOw2omdHLuyeBH9wWLrlaw3ScSEOoqGXTsjRxHnT6xcLkz+gmIw0gL+RQyQ==}
 
-  allure-js-commons@2.15.1:
-    resolution: {integrity: sha512-5V/VINplbu0APnfSZOkYpKOzucO36Q2EtTD1kqjWjl7n6tj7Hh+IHCZsH3Vpk/LXRDfj9RuXugBBvwYKV5YMJw==}
+  allure-js-commons@3.0.0-beta.3:
+    resolution: {integrity: sha512-akVMlszV8yw7WciiizHjiW646mRAbz5ClI9Dqa6l3pzAL46IH09/XN5QCQf19csVUZWA7T7sffRiQVc+9tIfRg==}
 
   anser@1.4.10:
     resolution: {integrity: sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==}
@@ -1230,9 +1230,6 @@ packages:
   axios-ntlm@1.4.2:
     resolution: {integrity: sha512-8mS/uhmSWiRBiFKQvysPbX1eDBp6e+eXskmasuAXRHrn1Zjgji3O/oGXzXLw7tOhyD9nho1vGjZ2OYOD3cCvHg==}
 
-  axios@1.6.7:
-    resolution: {integrity: sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==}
-
   axios@1.7.2:
     resolution: {integrity: sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==}
 
@@ -1434,10 +1431,6 @@ packages:
     resolution: {integrity: sha512-K3d+KmqdS5XKW5DWPd5sgNffL3uxdDe+6GdnJh3AYPhwnBGRY5urfvfcbRtWIvvpz+KxkL9FeBB6MZewLUNwug==}
     engines: {node: '>=4'}
 
-  chai@5.1.0:
-    resolution: {integrity: sha512-kDZ7MZyM6Q1DhR9jy7dalKohXQ2yrlXkk59CR52aRKxJrobmlBNqnFQxX9xOX8w+4mz8SYlKJa/7D7ddltFXCw==}
-    engines: {node: '>=12'}
-
   chai@5.1.1:
     resolution: {integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==}
     engines: {node: '>=12'}
@@ -1545,8 +1538,8 @@ packages:
     resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
     engines: {node: '>=0.8'}
 
-  codeceptjs@3.6.2:
-    resolution: {integrity: sha512-jbJtI9WQhubTdw8lWQVNciT0n1Bwe7nkGaMTwwsF+R2HcukYlNop5vX79ESFo+JMzzl5ZxLdBt36hG5P3pDL3w==}
+  codeceptjs@3.6.3:
+    resolution: {integrity: sha512-Ru4YSqd2hzMnle9zCWZSDz4RXKqoaA+4sV12oF2Ssj+bxCva/QsBYntIBqi96fqAZNHtamcYG+Ax7aUPpFKFew==}
     engines: {node: '>=16.0', npm: '>=5.6.0'}
     hasBin: true
 
@@ -1765,8 +1758,8 @@ packages:
   devtools-protocol@0.0.1120988:
     resolution: {integrity: sha512-39fCpE3Z78IaIPChJsP6Lhmkbf4dWXOmzLk/KFTdRkNk/0JymRIfUynDVRndV9HoDz8PyalK1UH21ST/ivwW5Q==}
 
-  devtools@8.33.1:
-    resolution: {integrity: sha512-1ByLuS63FLFAFOnLhtbbZ78xK3+p8pNUEBcZbQFvdwhKNHpWosPTbtiI3qSqm6IQeOOovK+qm9/Mx+mEzTrF9g==}
+  devtools@8.38.2:
+    resolution: {integrity: sha512-8b+naOPzYqzsiYtZZKYJnUnSqSOIg5orvna2SlWT2kFhkggbAJ1bbMzW7rps6onLfxp93wCNEIvngb9JuxwDsg==}
     engines: {node: ^16.13 || >=18}
 
   dezalgo@1.0.4:
@@ -2818,12 +2811,15 @@ packages:
   monocart-code-viewer@1.1.3:
     resolution: {integrity: sha512-v1dbT8fDr9vjyjEYE035JSC4JXBA/Z034mogVJWRO3khX0/guVwGb69iSIYSzTbR9+KpRKV/C/AscRAkUwP32w==}
 
-  monocart-coverage-reports@2.7.4:
-    resolution: {integrity: sha512-Zr37xPdzIWX/TqvJcJ9s1Kc9LRWzaEhn5ZKmstK42/9S/4NJyDzytXai9EtULgIRzrf6Yib289Xnp53nmmR7GQ==}
+  monocart-coverage-reports@2.8.3:
+    resolution: {integrity: sha512-F6SK6VqKofrnjGtM0Cu9BLgp1ZZPMJhHq8rd8l0vudj3amrVRb+H9UH5X9Xxp4JuGVSODg0XfTDpFOxVjIGjUw==}
     hasBin: true
 
-  monocart-formatter@2.3.3:
-    resolution: {integrity: sha512-8ixGyBUBmsGQZwrYXD+aCdQTJFZhA9PvnHv1zxOqJJHoybJxHquLqcuwiWYXIknJk4YbG9ywMON+H7bYfBrPJw==}
+  monocart-formatter@3.0.0:
+    resolution: {integrity: sha512-91OQpUb/9iDqvrblUv6ki11Jxi1d3Fp5u2jfVAPl3UdNp9TM+iBleLzXntUS51W0o+zoya3CJjZZ01z2XWn25g==}
+
+  monocart-locator@1.0.0:
+    resolution: {integrity: sha512-qIHJ7f99miF2HbVUWAFKR93SfgGYpFPUCQPmW9q1VXU9onxMUFJxhQDdG3HkEteogUbsKB7Gr5MRgjzcIxwTaQ==}
 
   ms@2.0.0:
     resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
@@ -3023,8 +3019,8 @@ packages:
   pactum-matchers@1.1.7:
     resolution: {integrity: sha512-RqwewcUje6vhcYQGbPfdSXkcp/Vtwn4WmmTWLSmqp0CGxBroCEqRg3JMIjkjQTZCd2VmG+tTcQw+n4P/iuqv3Q==}
 
-  pactum@3.6.7:
-    resolution: {integrity: sha512-1K3i2kQJ9TNne83Ssm5S0UhwNkkicGULmUTtjVDT2CGKHiOBw+XK626kH0CfmZIcEbX0W17i3W5iC9dIlWyL1Q==}
+  pactum@3.6.9:
+    resolution: {integrity: sha512-xONk4kobahE2bZAFelTWxZbx1SdCT7TxHUjatc7YZc6Du5AvXYVcLJ/tkGfUGwtuPYzLVHzXcUaQ59S11Ld9PA==}
     engines: {node: '>=10'}
 
   param-case@3.0.4:
@@ -3104,13 +3100,13 @@ packages:
     resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==}
     engines: {node: '>=6'}
 
-  playwright-core@1.44.0:
-    resolution: {integrity: sha512-ZTbkNpFfYcGWohvTTl+xewITm7EOuqIqex0c7dNZ+aXsbrLj0qI8XlGKfPpipjm0Wny/4Lt4CJsWJk1stVS5qQ==}
+  playwright-core@1.44.1:
+    resolution: {integrity: sha512-wh0JWtYTrhv1+OSsLPgFzGzt67Y7BE/ZS3jEqgGBlp2ppp1ZDj8c+9IARNW4dwf1poq5MgHreEM2KV/GuR4cFA==}
     engines: {node: '>=16'}
     hasBin: true
 
-  playwright@1.44.0:
-    resolution: {integrity: sha512-F9b3GUCLQ3Nffrfb6dunPOkE5Mh68tR7zN32L4jCk4FjQamgesGay7/dAAe1WaMEGV04DkdJfcJzjoCKygUaRQ==}
+  playwright@1.44.1:
+    resolution: {integrity: sha512-qr/0UJ5CFAtloI3avF95Y0L1xQo6r3LQArLIg/z/PoGJ6xa+EwzrwO5lpNr/09STxdHuUoP2mvuELJS+hLdtgg==}
     engines: {node: '>=16'}
     hasBin: true
 
@@ -4005,10 +4001,10 @@ snapshots:
 
   '@arr/every@1.0.1': {}
 
-  '@axe-core/playwright@4.9.1(playwright-core@1.44.0)':
+  '@axe-core/playwright@4.9.1(playwright-core@1.44.1)':
     dependencies:
       axe-core: 4.9.1
-      playwright-core: 1.44.0
+      playwright-core: 1.44.1
 
   '@babel/code-frame@7.24.7':
     dependencies:
@@ -5065,13 +5061,13 @@ snapshots:
       '@babel/helper-validator-identifier': 7.24.7
       to-fast-properties: 2.0.0
 
-  '@codeceptjs/configure@1.0.1(codeceptjs@3.6.2(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))(@jest/environment@29.7.0)(@jest/types@29.6.3)(jest-environment-node@29.7.0)(react@18.2.0)(typescript@5.4.5))':
+  '@codeceptjs/configure@1.0.1(codeceptjs@3.6.3(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))(@jest/environment@29.7.0)(@jest/types@29.6.3)(jest-environment-node@29.7.0)(react@18.2.0)(typescript@5.4.5))':
     dependencies:
-      codeceptjs: 3.6.2(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))(@jest/environment@29.7.0)(@jest/types@29.6.3)(jest-environment-node@29.7.0)(react@18.2.0)(typescript@5.4.5)
+      codeceptjs: 3.6.3(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))(@jest/environment@29.7.0)(@jest/types@29.6.3)(jest-environment-node@29.7.0)(react@18.2.0)(typescript@5.4.5)
       lodash.merge: 4.6.2
       lodash.mergewith: 4.6.2
 
-  '@codeceptjs/detox-helper@1.0.5(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))(@jest/environment@29.7.0)(@jest/types@29.6.3)(jest-environment-node@29.7.0)(react@18.2.0)':
+  '@codeceptjs/detox-helper@1.0.7(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))(@jest/environment@29.7.0)(@jest/types@29.6.3)(jest-environment-node@29.7.0)(react@18.2.0)':
     dependencies:
       detox: 20.18.1(@jest/environment@29.7.0)(@jest/types@29.6.3)(jest-environment-node@29.7.0)
       react-native: 0.73.8(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))(react@18.2.0)
@@ -5222,19 +5218,19 @@ snapshots:
 
   '@one-ini/wasm@0.1.1': {}
 
-  '@open-xchange/appsuite-codeceptjs@0.3.0(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))(@jest/environment@29.7.0)(@jest/types@29.6.3)(jest-environment-node@29.7.0)(react@18.2.0)(typescript@5.4.5)':
+  '@open-xchange/appsuite-codeceptjs@0.4.0(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))(@jest/environment@29.7.0)(@jest/types@29.6.3)(jest-environment-node@29.7.0)(react@18.2.0)(typescript@5.4.5)':
     dependencies:
-      '@axe-core/playwright': 4.9.1(playwright-core@1.44.0)
+      '@axe-core/playwright': 4.9.1(playwright-core@1.44.1)
       '@codeceptjs/helper': 2.0.4
       '@influxdata/influxdb-client': 1.33.2
-      '@open-xchange/codecept-horizontal-scaler': 0.1.7(codeceptjs@3.6.2(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))(@jest/environment@29.7.0)(@jest/types@29.6.3)(jest-environment-node@29.7.0)(react@18.2.0)(typescript@5.4.5))
-      '@playwright/test': 1.44.0
-      allure-codeceptjs: 2.15.1
+      '@open-xchange/codecept-horizontal-scaler': 0.1.7(codeceptjs@3.6.3(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))(@jest/environment@29.7.0)(@jest/types@29.6.3)(jest-environment-node@29.7.0)(react@18.2.0)(typescript@5.4.5))
+      '@playwright/test': 1.44.1
+      allure-codeceptjs: 3.0.0-beta.3
       chai: 5.1.1
       chai-subset: 1.6.0
       chalk: 4.1.2
       chalk-table: 1.0.2
-      codeceptjs: 3.6.2(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))(@jest/environment@29.7.0)(@jest/types@29.6.3)(jest-environment-node@29.7.0)(react@18.2.0)(typescript@5.4.5)
+      codeceptjs: 3.6.3(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))(@jest/environment@29.7.0)(@jest/types@29.6.3)(jest-environment-node@29.7.0)(react@18.2.0)(typescript@5.4.5)
       dotenv: 16.4.5
       mocha: 10.4.0
       mocha-junit-reporter: 2.2.1(mocha@10.4.0)
@@ -5242,7 +5238,7 @@ snapshots:
       moment: 2.30.1
       moment-timezone: 0.5.45
       p-retry: 6.2.0
-      playwright-core: 1.44.0
+      playwright-core: 1.44.1
       short-uuid: 5.2.0
       soap: 1.0.3
     transitivePeerDependencies:
@@ -5262,10 +5258,10 @@ snapshots:
       - typescript
       - utf-8-validate
 
-  '@open-xchange/codecept-horizontal-scaler@0.1.7(codeceptjs@3.6.2(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))(@jest/environment@29.7.0)(@jest/types@29.6.3)(jest-environment-node@29.7.0)(react@18.2.0)(typescript@5.4.5))':
+  '@open-xchange/codecept-horizontal-scaler@0.1.7(codeceptjs@3.6.3(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))(@jest/environment@29.7.0)(@jest/types@29.6.3)(jest-environment-node@29.7.0)(react@18.2.0)(typescript@5.4.5))':
     dependencies:
       axios: 1.7.2(debug@4.3.5)
-      codeceptjs: 3.6.2(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))(@jest/environment@29.7.0)(@jest/types@29.6.3)(jest-environment-node@29.7.0)(react@18.2.0)(typescript@5.4.5)
+      codeceptjs: 3.6.3(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))(@jest/environment@29.7.0)(@jest/types@29.6.3)(jest-environment-node@29.7.0)(react@18.2.0)(typescript@5.4.5)
       jsonwebtoken: 9.0.2
     transitivePeerDependencies:
       - debug
@@ -5273,9 +5269,9 @@ snapshots:
   '@pkgjs/parseargs@0.11.0':
     optional: true
 
-  '@playwright/test@1.44.0':
+  '@playwright/test@1.44.1':
     dependencies:
-      playwright: 1.44.0
+      playwright: 1.44.1
 
   '@polka/url@0.5.0': {}
 
@@ -5691,11 +5687,11 @@ snapshots:
       '@types/node': 20.14.2
     optional: true
 
-  '@wdio/config@8.33.1':
+  '@wdio/config@8.38.2':
     dependencies:
-      '@wdio/logger': 8.28.0
-      '@wdio/types': 8.32.4
-      '@wdio/utils': 8.33.1
+      '@wdio/logger': 8.38.0
+      '@wdio/types': 8.38.2
+      '@wdio/utils': 8.38.2
       decamelize: 6.0.0
       deepmerge-ts: 5.1.0
       glob: 10.4.1
@@ -5703,24 +5699,24 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@wdio/logger@8.28.0':
+  '@wdio/logger@8.38.0':
     dependencies:
       chalk: 5.3.0
       loglevel: 1.9.1
       loglevel-plugin-prefix: 0.8.4
       strip-ansi: 7.1.0
 
-  '@wdio/protocols@8.32.0': {}
+  '@wdio/protocols@8.38.0': {}
 
-  '@wdio/types@8.32.4':
+  '@wdio/types@8.38.2':
     dependencies:
       '@types/node': 20.14.2
 
-  '@wdio/utils@8.33.1':
+  '@wdio/utils@8.38.2':
     dependencies:
       '@puppeteer/browsers': 1.9.1
-      '@wdio/logger': 8.28.0
-      '@wdio/types': 8.32.4
+      '@wdio/logger': 8.38.0
+      '@wdio/types': 8.38.2
       decamelize: 6.0.0
       deepmerge-ts: 5.1.0
       edgedriver: 5.6.0
@@ -5757,13 +5753,13 @@ snapshots:
 
   agent-base@6.0.2:
     dependencies:
-      debug: 4.3.4(supports-color@8.1.1)
+      debug: 4.3.5
     transitivePeerDependencies:
       - supports-color
 
   agent-base@7.1.1:
     dependencies:
-      debug: 4.3.4(supports-color@8.1.1)
+      debug: 4.3.5
     transitivePeerDependencies:
       - supports-color
 
@@ -5775,15 +5771,14 @@ snapshots:
       uri-js: 4.4.1
     optional: true
 
-  allure-codeceptjs@2.15.1:
+  allure-codeceptjs@3.0.0-beta.3:
     dependencies:
-      allure-js-commons: 2.15.1
+      allure-js-commons: 3.0.0-beta.3
 
-  allure-js-commons@2.15.1:
+  allure-js-commons@3.0.0-beta.3:
     dependencies:
       md5: 2.3.0
       properties: 1.2.1
-      strip-ansi: 5.2.0
 
   anser@1.4.10:
     optional: true
@@ -5873,14 +5868,6 @@ snapshots:
     transitivePeerDependencies:
       - debug
 
-  axios@1.6.7:
-    dependencies:
-      follow-redirects: 1.15.6(debug@4.3.5)
-      form-data: 4.0.0
-      proxy-from-env: 1.1.0
-    transitivePeerDependencies:
-      - debug
-
   axios@1.7.2(debug@4.3.5):
     dependencies:
       follow-redirects: 1.15.6(debug@4.3.5)
@@ -6092,23 +6079,23 @@ snapshots:
     transitivePeerDependencies:
       - debug
 
-  chai-deep-match@1.2.1(chai@5.1.0):
+  chai-deep-match@1.2.1(chai@5.1.1):
     dependencies:
-      chai: 5.1.0
+      chai: 5.1.1
       deep-keys: 0.5.0
       lodash: 4.17.21
       lodash-pickdeep: 1.0.2
 
-  chai-exclude@2.1.0(chai@5.1.0):
+  chai-exclude@2.1.0(chai@5.1.1):
     dependencies:
-      chai: 5.1.0
+      chai: 5.1.1
       fclone: 1.0.11
 
   chai-json-schema-ajv@5.2.4: {}
 
-  chai-json-schema@1.5.1(chai@5.1.0):
+  chai-json-schema@1.5.1(chai@5.1.1):
     dependencies:
-      chai: 5.1.0
+      chai: 5.1.1
       jsonpointer.js: 0.4.0
       tv4: 1.3.0
 
@@ -6116,20 +6103,12 @@ snapshots:
     dependencies:
       lodash-match-pattern: 2.3.1
 
-  chai-string@1.5.0(chai@5.1.0):
+  chai-string@1.5.0(chai@5.1.1):
     dependencies:
-      chai: 5.1.0
+      chai: 5.1.1
 
   chai-subset@1.6.0: {}
 
-  chai@5.1.0:
-    dependencies:
-      assertion-error: 2.0.1
-      check-error: 2.1.1
-      deep-eql: 5.0.2
-      loupe: 3.1.1
-      pathval: 2.0.0
-
   chai@5.1.1:
     dependencies:
       assertion-error: 2.0.1
@@ -6276,9 +6255,9 @@ snapshots:
 
   clone@1.0.4: {}
 
-  codeceptjs@3.6.2(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))(@jest/environment@29.7.0)(@jest/types@29.6.3)(jest-environment-node@29.7.0)(react@18.2.0)(typescript@5.4.5):
+  codeceptjs@3.6.3(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))(@jest/environment@29.7.0)(@jest/types@29.6.3)(jest-environment-node@29.7.0)(react@18.2.0)(typescript@5.4.5):
     dependencies:
-      '@codeceptjs/configure': 1.0.1(codeceptjs@3.6.2(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))(@jest/environment@29.7.0)(@jest/types@29.6.3)(jest-environment-node@29.7.0)(react@18.2.0)(typescript@5.4.5))
+      '@codeceptjs/configure': 1.0.1(codeceptjs@3.6.3(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))(@jest/environment@29.7.0)(@jest/types@29.6.3)(jest-environment-node@29.7.0)(react@18.2.0)(typescript@5.4.5))
       '@codeceptjs/helper': 2.0.4
       '@cucumber/cucumber-expressions': 17.1.0
       '@cucumber/gherkin': 26.2.0
@@ -6286,20 +6265,20 @@ snapshots:
       '@xmldom/xmldom': 0.8.10
       acorn: 8.11.3
       arrify: 2.0.1
-      axios: 1.6.7
-      chai: 5.1.0
-      chai-deep-match: 1.2.1(chai@5.1.0)
-      chai-exclude: 2.1.0(chai@5.1.0)
-      chai-json-schema: 1.5.1(chai@5.1.0)
+      axios: 1.7.2(debug@4.3.5)
+      chai: 5.1.1
+      chai-deep-match: 1.2.1(chai@5.1.1)
+      chai-exclude: 2.1.0(chai@5.1.1)
+      chai-json-schema: 1.5.1(chai@5.1.1)
       chai-json-schema-ajv: 5.2.4
       chai-match-pattern: 1.3.0
-      chai-string: 1.5.0(chai@5.1.0)
+      chai-string: 1.5.0(chai@5.1.1)
       chalk: 4.1.2
       commander: 11.1.0
       cross-spawn: 7.0.3
       css-to-xpath: 0.1.0
       csstoxpath: 1.6.0
-      devtools: 8.33.1(typescript@5.4.5)
+      devtools: 8.38.2(typescript@5.4.5)
       envinfo: 7.11.1
       escape-string-regexp: 4.0.0
       figures: 3.2.0
@@ -6314,10 +6293,10 @@ snapshots:
       lodash.merge: 4.6.2
       mkdirp: 1.0.4
       mocha: 10.4.0
-      monocart-coverage-reports: 2.7.4
+      monocart-coverage-reports: 2.8.3
       ms: 2.1.3
       ora-classic: 5.4.2
-      pactum: 3.6.7
+      pactum: 3.6.9
       parse-function: 5.6.10
       parse5: 7.1.2
       promise-retry: 1.1.1
@@ -6325,7 +6304,7 @@ snapshots:
       sprintf-js: 1.1.1
       uuid: 10.0.0
     optionalDependencies:
-      '@codeceptjs/detox-helper': 1.0.5(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))(@jest/environment@29.7.0)(@jest/types@29.6.3)(jest-environment-node@29.7.0)(react@18.2.0)
+      '@codeceptjs/detox-helper': 1.0.7(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))(@jest/environment@29.7.0)(@jest/types@29.6.3)(jest-environment-node@29.7.0)(react@18.2.0)
     transitivePeerDependencies:
       - '@babel/core'
       - '@babel/preset-env'
@@ -6588,14 +6567,14 @@ snapshots:
 
   devtools-protocol@0.0.1120988: {}
 
-  devtools@8.33.1(typescript@5.4.5):
+  devtools@8.38.2(typescript@5.4.5):
     dependencies:
       '@types/node': 20.14.2
-      '@wdio/config': 8.33.1
-      '@wdio/logger': 8.28.0
-      '@wdio/protocols': 8.32.0
-      '@wdio/types': 8.32.4
-      '@wdio/utils': 8.33.1
+      '@wdio/config': 8.38.2
+      '@wdio/logger': 8.38.0
+      '@wdio/protocols': 8.38.0
+      '@wdio/types': 8.38.2
+      '@wdio/utils': 8.38.2
       chrome-launcher: 1.1.1
       edge-paths: 3.0.5
       import-meta-resolve: 4.1.0
@@ -6653,7 +6632,7 @@ snapshots:
 
   edgedriver@5.6.0:
     dependencies:
-      '@wdio/logger': 8.28.0
+      '@wdio/logger': 8.38.0
       '@zip.js/zip.js': 2.7.45
       decamelize: 6.0.0
       edge-paths: 3.0.5
@@ -6767,7 +6746,7 @@ snapshots:
 
   extract-zip@2.0.1:
     dependencies:
-      debug: 4.3.4(supports-color@8.1.1)
+      debug: 4.3.5
       get-stream: 5.2.0
       yauzl: 2.10.0
     optionalDependencies:
@@ -6926,7 +6905,7 @@ snapshots:
 
   geckodriver@4.4.1:
     dependencies:
-      '@wdio/logger': 8.28.0
+      '@wdio/logger': 8.38.0
       '@zip.js/zip.js': 2.7.45
       decamelize: 6.0.0
       http-proxy-agent: 7.0.2
@@ -6956,7 +6935,7 @@ snapshots:
     dependencies:
       basic-ftp: 5.0.5
       data-uri-to-buffer: 6.0.2
-      debug: 4.3.4(supports-color@8.1.1)
+      debug: 4.3.5
       fs-extra: 11.2.0
     transitivePeerDependencies:
       - supports-color
@@ -7069,7 +7048,7 @@ snapshots:
     dependencies:
       '@tootallnate/once': 2.0.0
       agent-base: 6.0.2
-      debug: 4.3.4(supports-color@8.1.1)
+      debug: 4.3.5
     transitivePeerDependencies:
       - supports-color
 
@@ -7083,7 +7062,7 @@ snapshots:
   https-proxy-agent@5.0.1:
     dependencies:
       agent-base: 6.0.2
-      debug: 4.3.4(supports-color@8.1.1)
+      debug: 4.3.5
     transitivePeerDependencies:
       - supports-color
 
@@ -7919,7 +7898,7 @@ snapshots:
 
   monocart-code-viewer@1.1.3: {}
 
-  monocart-coverage-reports@2.7.4:
+  monocart-coverage-reports@2.8.3:
     dependencies:
       console-grid: 2.2.2
       eight-colors: 1.3.0
@@ -7928,10 +7907,13 @@ snapshots:
       istanbul-reports: 3.1.7
       lz-utils: 2.0.2
       monocart-code-viewer: 1.1.3
-      monocart-formatter: 2.3.3
+      monocart-formatter: 3.0.0
+      monocart-locator: 1.0.0
       turbogrid: 3.1.0
 
-  monocart-formatter@2.3.3: {}
+  monocart-formatter@3.0.0: {}
+
+  monocart-locator@1.0.0: {}
 
   ms@2.0.0: {}
 
@@ -8140,7 +8122,7 @@ snapshots:
     dependencies:
       '@tootallnate/quickjs-emscripten': 0.23.0
       agent-base: 7.1.1
-      debug: 4.3.4(supports-color@8.1.1)
+      debug: 4.3.5
       get-uri: 6.0.3
       http-proxy-agent: 7.0.2
       https-proxy-agent: 7.0.4
@@ -8156,7 +8138,7 @@ snapshots:
 
   pactum-matchers@1.1.7: {}
 
-  pactum@3.6.7:
+  pactum@3.6.9:
     dependencies:
       '@exodus/schemasafe': 1.3.0
       deep-override: 1.0.2
@@ -8245,11 +8227,11 @@ snapshots:
       find-up: 3.0.0
     optional: true
 
-  playwright-core@1.44.0: {}
+  playwright-core@1.44.1: {}
 
-  playwright@1.44.0:
+  playwright@1.44.1:
     dependencies:
-      playwright-core: 1.44.0
+      playwright-core: 1.44.1
     optionalDependencies:
       fsevents: 2.3.2
 
@@ -8320,7 +8302,7 @@ snapshots:
   proxy-agent@6.3.1:
     dependencies:
       agent-base: 7.1.1
-      debug: 4.3.4(supports-color@8.1.1)
+      debug: 4.3.5
       http-proxy-agent: 7.0.2
       https-proxy-agent: 7.0.4
       lru-cache: 7.18.3
@@ -8735,7 +8717,7 @@ snapshots:
   socks-proxy-agent@8.0.3:
     dependencies:
       agent-base: 7.1.1
-      debug: 4.3.4(supports-color@8.1.1)
+      debug: 4.3.5
       socks: 2.8.3
     transitivePeerDependencies:
       - supports-color