接口调用
接口调用
test('create via api', async ({ request }) => {
const res = await request.post('/api/users', {
data: { name: 'alice' },
});
expect(res.ok()).toBeTruthy();
});request 复用项目的 baseURL 与超时配置,也可用 playwright.request.newContext 自建独立上下文。
Playwright 的 request 夹具(APIRequestContext)可在同一套用例里直接调用后端接口:准备数据、验证副作用、串起 UI 与 API 的混合流程,无需额外 HTTP 客户端。
test('create via api', async ({ request }) => {
const res = await request.post('/api/users', {
data: { name: 'alice' },
});
expect(res.ok()).toBeTruthy();
});