【发布时间】:2019-03-18 19:56:26
【问题描述】:
我已经为此烦恼很久了 - 我希望有人可以帮助我:)
多年来,我一直在尝试在 Cypress 中存根网络请求。
commands.js
Cypress.Commands.add('login', (
email = 'email',
password = 'pass'
) => {
cy.server();
cy.visit('url');
cy.get('input[name="username"').type(email);
cy.get('form').submit();
cy.get('input[name="password"').type(password);
cy.get('form').submit();
});
mock.js
describe('mock', function() {
it('user can login', function() {
cy.login();
cy.get('main[role="main"]');
cy.route('GET',
'**/getIncentives*',
{info: {}, results: {}}
).as('oppty');
cy.wait('@oppty');
});
});
非常感谢这里的任何帮助 - 我快疯了!
非常感谢,
奥利
【问题讨论】: