javascript - 赛普拉斯:验证 Json 对象
问题描述
我对 cypress.io 有点陌生,我正在打电话,作为回报,我得到了一个 json 对象。
根据 cypress.io 文档,我应该使用以下代码:
expect(response.body).to.have.property('code','unauthorized')
但是当我运行测试时,我得到了打击错误:
谁能帮我解决这个错误。
提前致谢
解决方案
我可以通过包含控制台日志并检查控制台日志中的响应来访问 json 对象。在我的情况下访问 json 对象的正确方法是:
expect(response.body).to.eq({"code":"unauthorized"})
推荐阅读
- amazon-web-services - 在运行时设置项目变量
- python - 使用 requests 包提交表单
- android - Android:从 url 下载媒体
- string - 操作背单词?
- ios - 无法识别的选择器发送到实例 0x7fb8bf50b3c0' (Swift/Xcode)
- django - Django 2.2 + DetailView 带过滤的多个模型
- java - 有什么方法可以强制执行 Java 枚举值的合规性?
- node.js - 如何对使用 JWT 的 node.js API 进行速率限制?
- angular - 如何从角度 2 中的函数返回订阅的数据?
- office365 - Microsoft Graph API:如何跟踪已删除的日历事件发生?