如何正确使用Cypress路由到存根api方法 问题:
如何使用cypress将请求存根到外部资源如何正确使用Cypress路由到存根api方法 问题:,cypress,Cypress,如何使用cypress将请求存根到外部资源 编辑:我想我的问题已经解决了。我试图访问的API资源在发出请求时使用了POST方法。我在路线中添加了以下内容: beforeEach(() => { cy.server(); cy.route({ method: 'POST', // <--- added this url: '**/dev/register', response: { message: 'okay'
编辑:我想我的问题已经解决了。我试图访问的API资源在发出请求时使用了POST方法。我在路线中添加了以下内容:
beforeEach(() => {
cy.server();
cy.route({
method: 'POST', // <--- added this
url: '**/dev/register',
response: {
message: 'okay'
}
}).as('registerUser');
});
但是,当我运行测试时,我可以看到请求仍在传递到实际的资源。在控制台中打印请求时,我会看到以下内容:
- 网址:https://.../dev/register
- 斯塔伯德:没有
Cypress.minimatch('https://.../dev/register', '**/dev/register', { matchBase: true });
true
参考资料:
相关Cypress文件: