You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Cypress中localhost无法正常工作,登录时后端报错求助

Cypress测试环境下后端请求异常(跨域/网络错误),但普通浏览器正常运行

环境信息

  • Cypress版本:12.14.0
  • 设备:Macbook Air 2015(已格式化重装系统)

问题描述

本地localhost服务已启动,在Chrome、Firefox、Opera等普通浏览器中应用可正常打开并完成登录流程。但在Cypress中运行测试时(无论使用Chrome、Firefox还是Electron浏览器环境),出现后端请求异常:

  • 登录页面能正常加载
  • 输入登录信息提交后,触发后端相关错误

错误详情

  • Firefox中错误提示:

    Cross-Origin Request Blocked: same-origin rules prevent reading of remote resource (Reason: CORS request failed). Status code: (null)

  • Chrome中错误提示:

    TypeError: NetworkError when trying to retrieve a resource.

  • 附相关截图:Console错误截图、Cypress测试截图

已尝试的解决方案

  • 降级Cypress版本
  • 卸载并重装前后端项目的NPM依赖
  • 测试普通浏览器无痕窗口,无异常
  • 删除前端项目及Cypress缓存文件夹后重新拉取代码
  • 验证浏览器兼容性,确认Chrome、Firefox、Electron均出现相同错误
  • 在cypress.json中配置chromeWebSecurity: false
  • 尝试两种登录方式:UI手动登录、使用cy.session()命令登录
  • 暂停测试后,在Cypress的新标签页手动访问localhost并登录,仍报错
  • 让同事在另一台笔记本上测试,问题复现
  • 格式化并重装Macbook系统

内容的提问来源于stack exchange,提问作者user18576790

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 19:52:16