我需要一个方法(或添加到cy.intercept())中),以便能够忽略等待加载get。它每次都会延迟执行测试所需的时间,并且毫无意义地消耗大量时间。
我如何完成或修改cy.intercept('api.link.url' ,null).as('url')
,以便我可以从负载中排除它并让测试忽略它?
假设您的网站不需要完成请求来实际运行应用程序,并且不返回类似于实际的响应不会产生影响,您可以简单地返回200。
cy.intercept('/foo', {statusCode: 200}).as('url')
如果你确实需要一个响应体,我建议将该响应保存到fixtures/
文件夹中的一个文件中,并返回该响应。
cy.intercept('/foo', {statusCode: 200, fixture: 'bar'}).as('url')
使用空对象代替null
cy.intercept('api.link.url' , {})