获取使用 Playwright 启动的浏览器的 pid

Get pid of a browser launched with Playwright

如何获取使用 Playwright 启动的浏览器的 pid? 我试过了:browser.process().pid 但不幸的是它没有用。

您不能在 browser 上下文中应用 process(),而只能在 browserServer 上应用,这需要 launchServer() 第一名(而不是常规 launch())。请参阅有关 browserServer.process().

的文档

您需要像这样启动服务器以获取具有有效 pid:

的实例
  const browserServer = await playwright.chromium.launchServer()
  const pid = await browserServer.process().pid
  console.log(pid)