LaunchOptions interface
Signature
export interface LaunchOptions
Properties
Property
|
Modifiers
|
Type
|
Description
|
Default
|
args
|
`optional`
|
string\[\]
|
Additional arguments to pass to the executable when launching.
|
|
detached
|
`optional`
|
boolean
|
Whether to spawn process in the [detached](https://nodejs.org/api/child_process.html#optionsdetached) mode.
|
`true` except on Windows.
|
dumpio
|
`optional`
|
boolean
|
If true, forwards the browser's process stdout and stderr to the Node's process stdout and stderr.
|
`false`.
|
env
|
`optional`
|
Record<string, string \| undefined>
|
Environment variables to set for the browser process.
|
|
executablePath
|
|
string
|
Absolute path to the browser's executable.
|
|
handleSIGHUP
|
`optional`
|
boolean
|
Handles SIGHUP in the Node process and tries to gracefully close the browser process.
|
`true`.
|
handleSIGINT
|
`optional`
|
boolean
|
Handles SIGINT in the Node process and tries to kill the browser process.
|
`true`.
|
handleSIGTERM
|
`optional`
|
boolean
|
Handles SIGTERM in the Node process and tries to gracefully close the browser process.
|
`true`.
|
onExit
|
`optional`
|
() => Promise<void>
|
A callback to run after the browser process exits or before the process will be closed via the [Process.close()](./browsers.process.close.md) call (including when handling signals). The callback is only run once.
|
|
pipe
|
`optional`
|
boolean
|
Configures stdio streams to open two additional streams for automation over those streams instead of WebSocket.
|
`false`.
|