fix(e2e): switch Electrobun to ChromeDriver + debuggerAddress attach

- devtools protocol kills Electrobun's CEF browser on attach (navigates)
- ChromeDriver with debuggerAddress connects WITHOUT navigating
- Added Vite dev server auto-start (Electrobun dev mode requires it)
- Fixed this.skip() → test.pending for cross-protocol compat
- chromedriver@145 matches CEF Chrome 145
This commit is contained in:
Hibryda 2026-03-22 07:19:57 +01:00
parent 954d202c04
commit 75bb96cfed
4 changed files with 547 additions and 10 deletions

View file

@ -33,13 +33,15 @@
"@wdio/local-runner": "^9.24.0",
"@wdio/mocha-framework": "^9.24.0",
"@wdio/spec-reporter": "^9.24.0",
"chromedriver": "^145.0.6",
"devtools": "^8.42.0",
"esbuild": "^0.27.4",
"svelte": "^5.45.2",
"svelte-check": "^4.3.4",
"typescript": "~5.9.3",
"vite": "^7.3.1",
"vitest": "^4.0.18"
"vitest": "^4.0.18",
"wdio-chromedriver-service": "^8.1.1"
},
"overrides": {
"serialize-javascript": ">=7.0.3"