diff --git a/packages/playwright-core/src/server/electron/electron.ts b/packages/playwright-core/src/server/electron/electron.ts index f6de5058d8..c55257510c 100644 --- a/packages/playwright-core/src/server/electron/electron.ts +++ b/packages/playwright-core/src/server/electron/electron.ts @@ -208,7 +208,9 @@ export class Electron extends SdkObject { progress.log(message); browserLogsCollector.log(message); }, - shell: true, + // On Windows in order to run .cmd files, shell: true is required. + // https://github.com/nodejs/node/issues/52554 + shell: process.platform === 'win32', stdio: 'pipe', cwd: options.cwd, tempDirectories: [artifactsDir],