我有一个测试,其中某个获取请求大约发生了70次,在测试结束时,我需要判断所有状态代码是否都是200
或204
.到目前为止,我正在拦截请求,可以为这1个请求判断response.statusCode
,但是我在为睡觉做这件事上遇到了问题.这是我到目前为止所拥有的.
it('Testing', function () {
cy.intercept('proxy/test*').as('test')
cy.visit('/user/test');
const aliases = [];
for (let i = 1; i <= 70; i++){
aliases.push('@test')
}
.............
.............
cy.wait(aliases).its('response.statusCode').should('eq', 200 || 204)
我得到的错误是
4000ms:cy后重试超时.its()出错,因为主题上不存在属性:response.
cy.its()等待指定的属性响应存在,但从未存在.
有人能帮这个忙吗?