考虑一个允许你 Select 汽车、卡车和自行车等交通工具的页面.您可以通过按保存按钮来保存所选内容.保存按钮将触发相应的API调用,具体取决于您 Select 的车辆类型,即POST
、/Inventory/AddCar
、/Inventory/AddTruck
、/Inventory/AddBike
.在Cypress中,我希望在单击保存按钮时拦截所有这些调用,然后等待调用完成.我try 在拦截中使用正则表达式,如下所示,但不起作用.我如何截取本质上做相同事情的多个API调用?
// A (web) page object function.
function saveVehicle()
{
const regex = `/[\/Inventory\/AddCar]|[\/Inventory\/AddTruck]|[\/Inventory\/AddBike]/`
cy.intercept("POST", regex).as("saveVehicle");
saveButton.click().wait("@saveVehicle");
}