fix(e2e): install devtools package, use npx for electrobun CLI

This commit is contained in:
Hibryda 2026-03-22 06:20:58 +01:00
parent c79d489e1a
commit b5bcf16db4
3 changed files with 1106 additions and 2 deletions

View file

@ -69,7 +69,7 @@ export const config = {
console.log('[electrobun-cdp] Building with CEF...');
try {
execSync('npx vite build', { cwd: electrobunRoot, stdio: 'inherit' });
execSync('electrobun build --env=dev', { cwd: electrobunRoot, stdio: 'inherit' });
execSync('npx electrobun build --env=dev', { cwd: electrobunRoot, stdio: 'inherit' });
} catch (e) {
console.warn('[electrobun-cdp] Build failed:', e.message);
}
@ -79,7 +79,7 @@ export const config = {
if (!electrobunBinary) {
// Fall back to `electrobun dev` which builds + launches in one step
console.log('[electrobun-cdp] No binary found, launching via electrobun dev...');
appProcess = spawn('electrobun', ['dev'], {
appProcess = spawn('npx', ['electrobun', 'dev'], {
cwd: electrobunRoot,
env: {
...process.env,