From 1c7a7fcf2322683a568be84a8488a0b949a1fdf3 Mon Sep 17 00:00:00 2001 From: Max Schmitt Date: Thu, 14 Oct 2021 16:45:52 +0200 Subject: [PATCH] fix: electron launcher (#9504) Broken-since: #9446 --- packages/playwright-core/src/server/electron/electron.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/playwright-core/src/server/electron/electron.ts b/packages/playwright-core/src/server/electron/electron.ts index 4311ae0e5f..1596d6127e 100644 --- a/packages/playwright-core/src/server/electron/electron.ts +++ b/packages/playwright-core/src/server/electron/electron.ts @@ -142,8 +142,7 @@ export class Electron extends SdkObject { }); const waitForXserverError = new Promise(async (resolve, reject) => { - await waitForLine(progress, launchedProcess, /Unable to open X display/); - throw new Error([ + waitForLine(progress, launchedProcess, /Unable to open X display/).then(() => reject(new Error([ 'Unable to open X display!', `================================`, 'Most likely this is because there is no X server available.', @@ -151,7 +150,7 @@ export class Electron extends SdkObject { "For example: 'xvfb-run npm run test:e2e'", `================================`, progress.metadata.log - ].join('\n')); + ].join('\n')))).catch(() => {}); }); const nodeMatch = await waitForLine(progress, launchedProcess, /^Debugger listening on (ws:\/\/.*)$/);