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

Edge中Cypress遇ResizeObserver未交付通知错误致测试中断求助

Cypress测试Vue3应用在Edge中出现ResizeObserver循环错误的求助

我在用Cypress测试Vue 3应用时,在Edge浏览器中运行测试会间歇性抛出错误:ResizeObserver loop completed with undelivered notifications.。这个未被捕获的错误会导致测试中断,测试结果极不稳定——有时能通过,有时直接失败;当运行超过100个测试的完整套件时,这个错误至少会出现一次。我尝试过在support文件以及实际测试用例中捕获并忽略该错误,但都没有效果。

这问题特别闹心的原因有两个:

  • ResizeObserver loop completed with undelivered notifications.属于无关紧要的错误,Chrome和Firefox默认会抑制它,所以这两个浏览器里测试完全正常,但我必须支持Edge环境。
  • 我的业务代码里并没有直接使用ResizeObserver。

我已经尝试过这些排查手段,但都没解决问题:

  • 临时卸载了所有用到ResizeObserver的第三方依赖,没用;唯一没法卸载的是rollup,因为Vue 3的构建流程依赖它。
  • 排查过浏览器扩展的可能性,但我的Edge浏览器没有安装任何扩展,排除了这个因素。

有没有人能帮我解决这个难题?

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 16:17:37