Javascript 柏树cy.route2和x27;我听不到这个请求

Javascript 柏树cy.route2和x27;我听不到这个请求,javascript,xmlhttprequest,cypress,Javascript,Xmlhttprequest,Cypress,我有一个登录页面,我想用Cypress测试它,我想利用新的route2函数的动态响应功能。我最初使用cy.route()进行的测试有效: cy.server(); cy.route({method:'POST',url:'/api/login',状态:401,响应:{ 代码:401, 消息:“无效凭据” }}).as('login_xhr'); 但是cy.route2()不是: cy.route2('/api/login'{ 状态代码:401, 正文:{ 代码:401, 消息:“无效凭据” }

我有一个登录页面,我想用Cypress测试它,我想利用新的
route2
函数的动态响应功能。我最初使用
cy.route()
进行的测试有效:

cy.server();
cy.route({method:'POST',url:'/api/login',状态:401,响应:{
代码:401,
消息:“无效凭据”
}}).as('login_xhr');
但是
cy.route2()
不是:

cy.route2('/api/login'{
状态代码:401,
正文:{
代码:401,
消息:“无效凭据”
}
}).as('login_xhr');
我做错了什么?对于这两种情况,检查的其余部分如下所示:

cy.get('.tab-pane.active input[name=“email”]')。键入('test@exmaple.com');
cy.get('.tab-pane.active input[name=“password”]')。键入('error_pw');
cy.contains('button','Login')。单击();
cy.wait('@login_xhr');
同样使用
cy.route2()
请求被中止:


在调用cy.route2()时,您可能需要指定方法,即“POST”吗?我也尝试过,只是在这里发布了这个方法。最初它是route2({method:'POST',url:'/api/login},{…在调用cy.route2()时,您可能需要指定方法,即“POST”)我也试过了,只是简单地在这里发布了这个。最初它是route2({method:'post',url:'/api/login},{。。。