BrauzerLab
← Missiyalara qayıt 44 / 50

API-ni Mock et

Çətin ~300 san

API mock-ləmə — sabit məlumat (fixture) ilə real API-ni əvəz edirsən. Bu texnika testi deterministik edir: istifadəçi adı hər dəfə eyni olacaq.

route.fulfill içinə contentType: 'application/json'body olaraq JSON sətri ötür. Məsələn '{"name":"Test User"}' — UI həmin adı #username elementinə yazacaq.

page artıq mövcuddur. /api/user sorğusunu tutaraq "Test User" adı olan JSON cavabı qaytar. Sonra «Profili yüklə» düyməsinə klik et.

Bir neçə URL nümunəsi və JSON strukturu qəbul edilir — name açarı "Test User" olduğu müddətcə.

TAPŞIRIQ

API sorğusunu əvəzləşdir.

Sənin üçün hazırlanmış olanlar
import { test, expect } from '@playwright/test';

test('API-ni Mock et', async ({ page }) => {
  await page.goto('https://lab.local/mission/mock-api');
  // ↓ Sənin kodun aşağıda yerləşir ↓
});
Redaktor
https://lab.local/mission/mock-api
Yüklənir...
Nəticələr burada görünəcək — Run və ya Check düyməsini bas.