跳至主要内容
版本: 23.11.1

LaunchOptions 接口

签名

export interface LaunchOptions

属性

属性

修饰符

类型

描述

默认值

args

可选

string[]

启动时传递给可执行文件的其他参数。

detached

可选

boolean

是否以分离模式生成进程。

true,在 Windows 上除外。

dumpio

可选

boolean

如果为 true,则将浏览器的进程 stdout 和 stderr 转发到 Node 的进程 stdout 和 stderr。

false.

env

可选

Record<string, string | undefined>

为浏览器进程设置的环境变量。

executablePath

string

浏览器可执行文件的绝对路径。

handleSIGHUP

可选

boolean

处理 Node 进程中的 SIGHUP,并尝试优雅地关闭浏览器进程。

true.

handleSIGINT

可选

boolean

处理 Node 进程中的 SIGINT,并尝试杀死浏览器进程。

true.

handleSIGTERM

可选

boolean

处理 Node 进程中的 SIGTERM,并尝试优雅地关闭浏览器进程。

true.

onExit

可选

() => Promise<void>

在浏览器进程退出后或通过 Process.close() 调用关闭进程之前(包括处理信号时)运行的回调。该回调仅运行一次。

pipe

可选

boolean

配置 stdio 流以打开两个额外的流,用于通过这些流而不是 WebSocket 进行自动化。

false.