LaunchOptions interface
Signature
export interface LaunchOptions
Properties
|
Property |
Modifiers |
Type |
Description |
Default |
|---|---|---|---|---|
|
args |
|
string[] |
Additional arguments to pass to the executable when launching. | |
|
detached |
|
boolean |
Whether to spawn process in the detached mode. |
|
|
dumpio |
|
boolean |
If true, forwards the browser's process stdout and stderr to the Node's process stdout and stderr. |
|
|
env |
|
Record<string, string | undefined> |
Environment variables to set for the browser process. | |
|
executablePath |
string |
Absolute path to the browser's executable. | ||
|
handleSIGHUP |
|
boolean |
Handles SIGHUP in the Node process and tries to gracefully close the browser process. |
|
|
handleSIGINT |
|
boolean |
Handles SIGINT in the Node process and tries to kill the browser process. |
|
|
handleSIGTERM |
|
boolean |
Handles SIGTERM in the Node process and tries to gracefully close the browser process. |
|
|
logger |
|
Logger |
Replace the default internal logger with a custom one. | |
|
onExit |
|
() => Promise<void> |
A callback to run after the browser process exits or before the process will be closed via the Process.close() call (including when handling signals). The callback is only run once. | |
|
pipe |
|
boolean |
Configures stdio streams to open two additional streams for automation over those streams instead of WebSocket. |
|
|
signal |
|
AbortSignal |
If provided, the process will be killed when the signal is aborted. |