【问题标题】:Error Cypress: Request failed with status code 500赛普拉斯错误:请求失败,状态码为 500
【发布时间】:2021-04-08 07:46:26
【问题描述】:

CODE CYPRESS:

错误代码:

为什么会出现这个错误?我不明白。

【问题讨论】:

  • 请避免添加您的代码 sn-p 的屏幕截图。将代码直接添加到问题中。

标签: cypress


【解决方案1】:

要处理这个问题,您需要捕获由您的应用程序引起的异常。去cypress/support/index.js写:

Cypress.on('uncaught:exception', (err, runnable) => {
  return false
})

这将为所有测试全局捕获您的异常。

【讨论】:

  • 这不应该在生产测试中使用。
【解决方案2】:

为什么会出现这个错误?

看看最后一次网络调用,

PUT 500 /api/pacientes/undefined?usuario=undefined

调用中有两个undefined。这意味着应用程序中的某些变量设置不正确,因此应用程序未向 API 提供有效的 URL。

是不是因为测试需要提供一些配置?或者应用程序已损坏。

usuario === 用户名,所以登录不正确?

【讨论】:

    猜你喜欢
    • 2020-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-02
    • 1970-01-01
    • 2021-10-23
    • 1970-01-01
    相关资源
    最近更新 更多