Make sure executable exists before launching it. If it doesn't and
we were launched without custom executable path, print a helpful
instruction to run `npm i playwright` and get browsers downloaded.
Note: there's already a test that makes sure bad executable paths
are treated fairly:
|
||
|---|---|---|
| .. | ||
| browserServer.ts | ||
| browserType.ts | ||
| chromium.ts | ||
| electron.ts | ||
| electronLoader.ts | ||
| firefox.ts | ||
| pipeTransport.ts | ||
| playwright.ts | ||
| processLauncher.ts | ||
| validateDependencies.ts | ||
| webkit.ts | ||
| webSocketServer.ts | ||