Pupeteer-设置--remote-debug-port

时间:2019-11-21 11:01:58

标签: google-chrome chromium puppeteer

我有一段Pupeteer代码,该代码似乎使用 Name Key value date Pink C 3 dd/mm/yy Blue B 2 dd/mm/yy Red A 1 dd/mm/yy 运行Chromium,据我了解,该代码分配了 some 端口可用。

我希望端口始终保持一致,因为我想使用WebStom的调试器连接到Chromium,并且每次启动都更改它会迫使我查找端口并更改WebStorm启动配置。

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

1 个答案:

答案 0 :(得分:1)

您可以使用LaunchOptions发射铬,如下所示:

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

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