我尝试通过返回状态码= 400来模拟错误请求。
我遵循了documentation,发现我需要使用带有选项的route函数:
cy.route({method : 'GET',url: 'users',status: 400});
cy.route({method : 'GET',url: '**/users/*',status: 400});
这两个都不起作用-运行Cypress Test Runner-未捕获请求,并且该请求针对真实服务器。 请帮忙。 谢谢!
答案 0 :(得分:2)
如果有人遇到此问题,您需要将响应作为参数之一传递,如下所示:
cy.route({
method : 'GET',
url: 'users',
status: 400,
response: {}
});