Puppeteer LaunchAsync 在不打开浏览器的情况下挂起

Ami*_*aKR 6 .net chromium puppeteer-sharp

我有一个 .Net 应用程序,它使用 PupperteerSharp 导航到不同的网页,在给定时间我只有一个浏览器运行,一旦该浏览器进程完成,它就会在打开新浏览器之前关闭

以前我有 PuppeteerSharp V2.0.4,最近更新到 PuppeteerSharp V10.0.0,现在在尝试启动浏览器时,它会挂起,应用程序启动后,它会运行一段时间,在打开和关闭几个浏览器实例后,它会挂起在方法上await Puppeteer.LaunchAsync()

我在 Windows 11 内部版本 22621.1702 上运行此程序。

我当前使用的 Chromium 版本是HeadlessChrome/109.0.5412.0

我使用以下配置来启动浏览器,

IBrowser browser = await Puppeteer.LaunchAsync(new LaunchOptions{
      Headless = true,
      IgnoreHTTPSErrors = true,
      Timeout = 60000,
      Args: [
        "--enable-automation",
        "--no-sandbox",
        "--disable-setuid-sandbox",
        "--disable-gpu", 
        "--disable-dev-shm-usage"
            ]
});
Run Code Online (Sandbox Code Playgroud)

Sel*_*ara 1

PuppeteerSharp V10.0.0 有一个关于此浏览器关闭行为的未决问题。请在此处找到有关上述问题的更多信息。
直到问题解决建议降级到更稳定的版本。等V8.0.0