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

Next 13 App Router仅在Playwright测试中出现404问题求助

Next.js 13 + Playwright测试中的路由404与Firefox UI更新问题

背景

  • 自学Next.js 13,尝试覆盖尽可能多的功能模块
  • 项目已集成Playwright测试,测试期间使用容器化PostgreSQL数据库

问题详情

  • 访问弹出编辑模态框的特定路由时,仅在Playwright环境中出现404错误
  • 在应用根目录添加自定义error.tsx文件后,404错误不再出现,但自定义错误组件也不会显示
  • 添加自定义错误页后,Chrome和Edge中的所有测试均可通过,但Firefox中从编辑页面返回后UI未更新,导致测试失败
  • 推测Firefox的测试失败暴露了被自定义错误页掩盖的底层问题,但无法定位具体原因;且不想依赖自定义错误页解决问题,不确定该错误源于Next.js还是Playwright

测试运行说明

测试基于容器化数据库,无需本地PostgreSQL环境,执行以下命令即可运行:

yarn install
npm run test:e2e

更新信息

在Playwright配置文件中添加slowMo参数放慢测试速度后,所有测试均可通过,但不希望采用这种方案。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 12:44:54