将 cypress 更新到 8.6.0 后,当我运行test cases --headless.
错误:gpu_init.cc(441)] 不支持直通,GL 已禁用
经过一番研究,我认为这个问题可能与 Electron 有关。当我在 Electron 浏览器的控制台中运行 cmd 时,navigator.userAgent我得到以下信息:
Mozilla/5.0(Windows NT 10.0;Win64;x64)AppleWebKit/537.36(KHTML,如 Gecko)Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36
对于 Cypress 测试运行器中的 Electron 浏览器来说,Chrome 和 Electron 似乎都已经过时了。
在 Google Chrome 中运行相同的命令我得到:
Mozilla/5.0(Windows NT 10.0;Win64;x64)AppleWebKit/537.36(KHTML,如 Gecko)Chrome/94.0.4606.81 Safari/537.36
我的直觉是,如果我将 Electron 浏览器升级到最新的 15.1v,这个问题可能不会出现,有什么线索我应该如何解决这个问题或有任何替代方法来解决这个问题吗?
谢谢你!