LaunchOptions 接口
签名
export interface LaunchOptions
属性
|
属性 |
修饰符 |
类型 |
说明 |
默认值 |
|---|---|---|---|---|
|
args |
|
string[] |
启动时要传递给可执行文件的附加参数。 | |
|
detached |
|
boolean |
是否以detached模式生成进程。 |
|
|
dumpio |
|
boolean |
如果为 true,则将浏览器进程的 stdout 和 stderr 转发到 Node 进程的 stdout 和 stderr。 |
|
|
env |
|
Record<string, string | undefined> |
要为浏览器进程设置的环境变量。 | |
|
executablePath |
string |
浏览器可执行文件的绝对路径。 | ||
|
handleSIGHUP |
|
boolean |
在 Node 进程中处理 SIGHUP,并尝试优雅地关闭浏览器进程。 |
|
|
handleSIGINT |
|
boolean |
在 Node 进程中处理 SIGINT,并尝试终止浏览器进程。 |
|
|
handleSIGTERM |
|
boolean |
在 Node 进程中处理 SIGTERM,并尝试优雅地关闭浏览器进程。 |
|
|
logger |
|
Logger |
用自定义日志器替换默认的内部日志器。 | |
|
onExit |
|
() => Promise<void> |
在浏览器进程退出后,或进程即将通过 Process.close() 调用(包括在处理信号时)被关闭之前,要运行的回调。该回调只会运行一次。 | |
|
pipe |
|
boolean |
配置 stdio 流,以打开两个额外的流,用于通过这些流进行自动化,而不是通过 WebSocket。 |
|
|
signal |
|
AbortSignal |
如果提供,则在信号被中止时终止进程。 |