【问题标题】:Pupeteer - set the --remote-debug-portPuppeteer - 设置 --remote-debug-port
【发布时间】:2019-11-21 11:01:58
【问题描述】:

我有一段 Pupeteer 代码似乎使用 --remote-debugging-port=0 运行 Chromium,据我所知,它分配了 一些 可用端口。

我希望端口始终相同,因为我想使用 WebStom 的调试器附加到 Chromium,并且每次启动都更改它会迫使我查找端口并更改 WebStorm 启动配置。

如何强制 Pupeteer 为 Chromium 的调试服务器使用某个端口?

【问题讨论】:

    标签: google-chrome chromium puppeteer


    【解决方案1】:

    您可以使用LaunchOptions 启动铬,如下所示:

    const option: LaunchOptions = {
            args: ['--remote-debugging-port=9222']
        };
    const browser = await launch(option);
    

    自从使用 --remote-debugging-port=0 启动 chromium 浏览器后,它会自动分配一个随机的开放端口。您可以阅读this thread 了解更多信息。

    【讨论】:

      猜你喜欢
      • 2020-05-12
      • 2022-07-23
      • 1970-01-01
      • 2020-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-15
      相关资源
      最近更新 更多