目前,我在一家网上商店工作并测试结账功能。
页面的行为是:
1- 如果用户是回访用户并且之前进行过任何购买,则付款方式将被保存,并且每当用户在新购买中点击结帐按钮时,付款方式将从 /pay-method
端点加载然后用户登陆确认页面。
2- 如果用户是新用户(这意味着没有保存付款方式,也没有来自 /pay-method
的请求或响应),则在点击结帐时会加载付款方式选择页面。
我想做什么:
对于新用户,当点击结帐时,我想模拟 /pay-method
端点并直接登陆确认页面。
问题:
由于没有来自 /pay-method
的请求或响应,我无法拦截和模拟此端点。有没有办法为未被拦截的 /pay-method
注入响应?
(Cypress v 7.5.0,cypress-cucumber-preprocessor v4+)