【发布时间】:2019-08-27 01:59:05
【问题描述】:
在我的 cypress 测试中,我提交了一个请求,在响应中,正文返回为 blob。如何检查正文中的some text 内容。有没有办法将blob 转换为json or plain text。请参阅随附的屏幕截图。在下面添加测试代码
cy.request('https://someurlHere).then((response) => {
expect(response.status).to.eq(200) // this is loooking good
expect(response).to.have.property('headers') // this is loooking good
console.log(response.text());
//var alertArr = [];
//alertArr = response.json();
//console.log(alertArr);
})
【问题讨论】:
-
你总是可以使用
response.json()或response.text()来返回一个承诺。一旦 promise 得到解决,你就会得到结果 -
我得到
response.json() or response.text()is not a function ... TypeError: response.text is not a function -
我已经在上面添加了我的 cypress 测试代码。
标签: javascript cypress