首页 > 解决方案 > cy.intercept() 无法多次模拟同一个 url

问题描述

cy.intercept()第一次嘲笑响应。但是,如果我以不同的响应再次尝试第二次,它就不起作用了。

cy.intercept(
  {
    method: 'GET',
    url: `get/note`,
  },

  {
    body: {
      statusCode: 200,
      message: 'Request successful',
      result: [],
    },
  }
).as('loadComments1');

cy.intercept(
  {
    method: 'GET',
    url: `get/note`,
  },

  {
    body: {
      statusCode: 200,
      message: 'Request successful',
      result: seededNoteComments,
    },
  }
).as('loadComments2');

标签: javascriptcypress

解决方案


推荐阅读