返回桩数据
返回桩数据
await page.route('**/api/users', route => {
route.fulfill({
status: 200,
contentType: 'application/json',
body: JSON.stringify([{ id: 1, name: 'alice' }]),
});
});桩数据覆盖成功、空结果、错误与超时几类分支;前后端并行开发时尤其有用。
用 page.route 拦截并改写请求:返回桩数据、修改响应、模拟 500/超时或限流,用于前端边界验证;HAR 文件也可作为网络记录的固定回放源。
await page.route('**/api/users', route => {
route.fulfill({
status: 200,
contentType: 'application/json',
body: JSON.stringify([{ id: 1, name: 'alice' }]),
});
});