不支持直通,禁用 GL,启用 ANGLE

use*_*574 6 c# selenium webgl selenium-chromedriver

我在 C# 代码中有以下设置来使用 Chrome WebDriver:

ChromeOptions options = new ChromeOptions();
options.AddUserProfilePreference("plugins.always_open_pdf_externally", true);
options.AddArguments("--test-type", "--ignore-certificate-errors");
options.AddArgument("-no-sandbox");
options.AcceptInsecureCertificates = true;
driver = new ChromeDriver(ChromeDriverService.CreateDefaultService(), options, TimeSpan.FromMinutes(3));
driver.Manage().Window.Maximize();
driver.Url = link_URL;
Run Code Online (Sandbox Code Playgroud)

这曾经工作正常,直到 Chrome 从版本 90 更新到 94。随着 Chrome 版本的新更新,驱动程序挂起并显示以下消息: 不支持直通,GL 已禁用,ANGLE 为

我在 google 上搜索了解决方案,发现将 WebGL 设置为启用模式可以解决此问题,我能够在 Chrome 设置中进行此更改。但是,当 WebDriver 启动 Chrome 的新实例时,WEBGL 设置将仅显示为禁用。我也尝试通过以下代码设置它们:

options.AddArgument("--enable-webgl-developer-extensions");
options.AddArgument("--enable-webgl-draft-extensions");
Run Code Online (Sandbox Code Playgroud)

但 WebGL 在 WebDriver 的 chrome 实例中仍然显示为禁用。

有人可以建议解决这个问题吗?