Cypress cy.request的最简单用例不起作用
我有以下代码:Cypress cy.request的最简单用例不起作用,cypress,Cypress,我有以下代码: cy.server(); cy.route({ method: 'GET', url: 'http://localhost:4200/api/login', response:{sadasda:2312312123}}) cy.visit('http://localhost:4200/'); cy.request('GET', '/api/login'); 但是cy.request抛出404错误。请
cy.server();
cy.route({
method: 'GET',
url: 'http://localhost:4200/api/login',
response:{sadasda:2312312123}})
cy.visit('http://localhost:4200/');
cy.request('GET', '/api/login');
但是cy.request抛出404错误。请看下面的截图。我做错了什么
来自:
cy.request不能用于调试cy.server和cy.route
请求将请求发送到实际端点,绕过使用cy.route定义的端点
cy.request的目的是在实际运行的服务器上检查端点,而无需启动前端应用程序
cy.route旨在测试您的应用程序,而不是测试cy.request。尝试从应用程序中创建一个与cy.route匹配的XmlHttpRequest,如下所示:
const xhr=新的XmlHttpRequest
xhr.open'GET','http://localhost:4200/api/login”“错
xhr.send//现在将触发您的'cy.route'