赛普拉斯在没有请求的情况下拦截端点

时间:2021-07-19 17:57:43

标签: cypress cypress-cucumber-preprocessor

目前,我在一家网上商店工作并测试结账功能。

页面的行为是:

1- 如果用户是回访用户并且之前进行过任何购买,则付款方式将被保存,并且每当用户在新购买中点击结帐按钮时,付款方式将从 /pay-method 端点加载然后用户登陆确认页面。

2- 如果用户是新用户(这意味着没有保存付款方式,也没有来自 /pay-method 的请求或响应),则在点击结帐时会加载付款方式选择页面。

我想做什么: 对于新用户,当点击结帐时,我想模拟 /pay-method 端点并直接登陆确认页面。

问题: 由于没有来自 /pay-method 的请求或响应,我无法拦截和模拟此端点。有没有办法为未被拦截的 /pay-method 注入响应?

(Cypress v 7.5.0,cypress-cucumber-preprocessor v4+)

0 个答案:

没有答案