diff --git a/packages/playwright-core/src/server/registry/index.ts b/packages/playwright-core/src/server/registry/index.ts index fa3a1bbf78..691330fe6d 100644 --- a/packages/playwright-core/src/server/registry/index.ts +++ b/packages/playwright-core/src/server/registry/index.ts @@ -1040,7 +1040,8 @@ export function buildPlaywrightCLICommand(sdkLanguage: string, parameters: strin return `pwsh bin/Debug/netX/playwright.ps1 ${parameters}`; default: { const packageManagerCommand = getPackageManagerExecCommand(); - return `${packageManagerCommand} playwright ${parameters}`; + const binEntry = process.argv[1].endsWith(path.sep + 'playwright-core') ? 'playwright-core' : 'playwright'; + return `${packageManagerCommand} ${binEntry} ${parameters}`; } } }