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

Vol*_*lck 6 node.js playwright

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

the*_*ton 3

您不能应用于process()context browser,而只能应用于browserServer这需要launchServer()第一位(而不是常规launch())。请参阅有关browserServer.process()的文档。

您需要像这样启动服务器才能获取具有有效的实例pid

  const browserServer = await playwright.chromium.launchServer()
  const pid = await browserServer.process().pid
  console.log(pid)
Run Code Online (Sandbox Code Playgroud)