在Cypress UI测试中中断对Google地理编码API的调用时遇到问题

在Cypress UI测试中中断对Google地理编码API的调用时遇到问题,cypress,Cypress,我正在使用Cypress测试一个简单的react应用程序。该应用程序允许用户搜索附近的啤酒厂,并将其显示在地图上。应用程序中的所有API调用都使用窗口。获取 在UI测试中,我想模拟对Google地理编码API的调用,但我很难找到描述如何实现这一点的代码示例 下面展示了一些简单的示例,如cy.stub(win,'fetch').withArgs('favorite fruits'),尽管我试图模拟对真正RESTful API的调用 有人举过一个例子来演示如何在Cypress UI测试中存根REST

我正在使用Cypress测试一个简单的react应用程序。该应用程序允许用户搜索附近的啤酒厂,并将其显示在地图上。应用程序中的所有API调用都使用
窗口。获取

在UI测试中,我想模拟对Google地理编码API的调用,但我很难找到描述如何实现这一点的代码示例

下面展示了一些简单的示例,如
cy.stub(win,'fetch').withArgs('favorite fruits')
,尽管我试图模拟对真正RESTful API的调用


有人举过一个例子来演示如何在Cypress UI测试中存根RESTful API调用吗?

cy.route('https://maps.googleapis.com/*“,[{id:1,name:'john'}])
现在,对该url的任何调用都将被假响应打断。我不相信cy.route support window.fetch。添加了实验性功能cy.route2,该功能可能支持window.fetch,但无法正常工作。