LaunchOptions 接口
签名
export interface LaunchOptions
属性
属性 | 修饰符 | 类型 | 描述 | 默认值 |
---|---|---|---|---|
args |
| string[] | 启动时传递给可执行文件的其他参数。 | |
detached |
| boolean | 是否以分离模式生成进程。 |
|
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,并尝试优雅地关闭浏览器进程。 |
|
onExit |
| () => Promise<void> | 在浏览器进程退出后或通过 Process.close() 调用关闭进程之前(包括处理信号时)运行的回调。该回调仅运行一次。 | |
pipe |
| boolean | 配置 stdio 流以打开两个额外的流,用于通过这些流而不是 WebSocket 进行自动化。 |
|