"Error Launching Browser" 当 运行 来自赛普拉斯的电子

"Error Launching Browser" When Running Electron from Cypress

我在尝试从赛普拉斯发射电子时遇到以下错误:

Error: ERR_FAILED (-2) loading 'http://localhost:4200/__/#/tests/integration/features/AssetDownload/assetDownload.feature'
    at rejectAndCleanup (electron/js2c/browser_init.js:217:1457)
    at Object.stopLoadingListener (electron/js2c/browser_init.js:217:1832)
    at Object.emit (events.js:315:20)

我已经尝试过此 SO post 中列出的建议: Cypress text execution error after version update

我有 electron 89 和 Cypress 7.2.0。我可以启动 Firefox。

编辑#1: 我已经 运行 成为管理员。

我也试过打印调试信息: 设置调试=赛普拉斯:* npx 柏树 运行

stderr 日志捕获:
cypress:server:browsers:electron 调试器:收到对 Browser.getVersion 的响应:{ jsVersion:'8.8.278',产品:'Chrome/89.0.4328.0',协议版本:'1.3',修订版:'@1b62e1740a6ff70baeff81b5e0133255a10ee584',userAgent:'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/7.2.0 Chrome/89.0.4328.0 Electron/12.0.0-beta.14 Safari/537.36' } +0 毫秒 cypress:server:video 捕获 stderr 日志 { 消息:'ffmpeg version N-92722-gf22fcd4483 Copyright (c) 2000-2018 the FFmpeg developers' } +153ms cypress:server:video 捕获 stderr 日志 { message: '使用 gcc 8.2.1 (GCC) 20181201 构建' } +1ms cypress:server:video 捕获 stderr 日志 { 消息:' 配置:--enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass - -enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy -- enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg -- enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libmfx --enable-amf --enable-ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth --enable-libopenmpt ' } +0 毫秒 cypress:server:video 捕获 stderr 日志 { message: 'libavutil 56.24.101 / 56.24.101' } +0ms cypress:server:video 捕获 stderr 日志 { message: 'libavcodec 58.42.102 / 58.42.102' } +1ms cypress:server:video 捕获 stderr 日志 { message: 'libavformat 58.24.101 / 58.24.101' } +0ms cypress:server:video 捕获 stderr 日志 { message: 'libavdevice 58.6.101 / 58.6.101' } +0ms cypress:server:video 捕获 stderr 日志 { message: 'libavfilter 7. 46.101 / 7. 46.101' } +0ms cypress:server:video 捕获 stderr 日志 { message: 'libswscale 5. 4.100 / 5. 4.100' } +0ms cypress:server:video 捕获 stderr 日志 { message: 'libswresample 3. 4.100 / 3. 4.100' } +0ms cypress:server:video 捕获 stderr 日志 { message: 'libpostproc 55.4.100 / 55.4.100' } +0ms

还有标准错误信息:
我们检测到 Chromium Renderer 进程刚刚崩溃。

这相当于在 Chrome 死亡时看到 'sad face'。

发生这种情况的原因有多种:

我怀疑是不是以上原因。

由于您计算机上的策略设置可能会导致问题,需要禁用代理策略以处理管理员访问权限,否则 运行 非管理员用户的脚本。 Refer more