Javascript Cypress-使用路线(选项)进行短截图不是';行不通

Javascript Cypress-使用路线(选项)进行短截图不是';行不通,javascript,e2e-testing,cypress,Javascript,E2e Testing,Cypress,我试图通过返回状态代码=400来模拟错误的请求 我遵循了,发现我需要使用带有选项的route功能: cy.route({method:'GET',url:'users',status:400}); cy.route({方法:'GET',url:'**/users/*',状态:400})如果有人遇到此问题,您需要将响应作为参数之一传递,如下所示: cy.route({ method : 'GET', url: 'users', status: 400, response: {}

我试图通过返回状态代码=400来模拟错误的请求

我遵循了,发现我需要使用带有选项的route功能:

cy.route({method:'GET',url:'users',status:400});

cy.route({方法:'GET',url:'**/users/*',状态:400})如果有人遇到此问题,您需要将响应作为参数之一传递,如下所示:

cy.route({
  method : 'GET',
  url: 'users',
  status: 400,
  response: {}
});

文档中说:“请注意,Cypress目前只支持拦截XMLHttpRequests。使用Fetch API的请求以及其他类型的网络请求(如页面加载和标记)将不会被拦截,也不会在命令日志中可见。有关更多详细信息和临时解决方法,请参阅#95。”您使用的是不受支持的网络请求类型吗?1。拦截正在使用语法cy.route(url,响应)工作。调用cy.route(options)重载时,它不起作用。2.测试的web应用程序是一个角度应用程序。AJAX请求类型是XHR。