升级Angular与Node版本后TestCafe无法解析localhost DNS记录求助
Angular升级后TestCafe无法加载页面(302跳转至about:error)
我将原本运行在Angular v14 + Node.js v14.17.1环境的应用,升级至Angular v15 + Node.js 18.15.0后,使用TestCafe v2.4.0执行测试时出现页面无法加载的问题:
- 控制台弹出页面加载失败相关错误
- 网络请求显示文档请求返回302状态码,最终跳转至
about:error页面
已尝试以下解决方案,但均未解决问题:
- 降级Node.js版本至v17、v16,同时同步降级TestCafe版本
- 启用TestCafe的
experimentalProxyLess实验特性:页面可正常加载,但请求的授权头被修改导致认证失效(已向TestCafe官方提交相关Issue,因该特性为实验性,暂不考虑采用) - 开启quarantine测试模式、配置
--hostName启动参数
补充:在TestCafe控制之外的常规浏览器中打开目标URL,页面可正常加载。
内容的提问来源于stack exchange,提问作者asensio
相关产品推荐
相关产品推荐

