我有一个测试,其中某个获取请求发生了大约 70 次,在测试结束时,我需要检查所有状态代码是否为200
or 204
。到目前为止,我正在拦截该请求并可以检查该response.statusCode
1 个请求,但我无法为其余的请求执行此操作。这是我到目前为止所拥有的。
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)
我得到的错误是
4000 毫秒后重试超时:cy.its() 出错,因为属性:响应在您的主题上不存在。
cy.its() 等待指定的属性响应存在,但它从未存在。
有人能帮忙吗?