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

运行Cypress测试遇403 Forbidden错误,手动访问正常求最优解

Cypress访问站点出现403问题的疑问

测试步骤

Given('I visit the webiste', () => {
    cy.visit('https://dealerportal-test.santanderconsumerusa.com/dealer/login/')
})

Cypress运行结果

  • 触发403错误:

cy.visit() 加载失败:
https://dealerportal-test.santanderconsumerusa.com/dealer/login/
从Web服务器收到的响应为:

403: Forbidden

由于状态码非2xx,该请求被判定为失败。
若不希望状态码触发失败,可传入选项:
failOnStatusCode: false

自动化运行时的网络请求及UI错误

手动访问结果

  • 可正常访问该网站,手动访问时的网络请求如下:

手动访问网站时的网络请求

问题

除了设置failOnStatusCode: false之外,是否有更优的处理方式?
为何手动访问与自动化测试的表现存在差异?

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 01:39:18