BrauzerLab
← Missiyalara qayıt 46 / 50

Yavaş Şəbəkə

Çətin ~300 san

Yükləmə animasiyasını test etmək üçün şəbəkə gecikmə simulyasiyasına ehtiyac var. page.route handler-i async funksiya olduqda await new Promise(r => setTimeout(r, ms)) ilə süni gecikmə əlavə edə bilərsən.

Handler gecikmədən sonra route.fulfill(...) çağırır — bu zaman UI hələ «Yüklənir…» vəziyyətindədir. Gecikdirdikdən sonra cavabı tamamla.

page artıq mövcuddur. /api/report sorğusunu tut, ən az 1000 ms gecikmə əlavə et, sonra fulfill ilə cavabla. Nəhayət «Hesabatı yüklə» düyməsinə klik et.

Gecikmə müddəti və JSON məzmunu sərbəstdir — setTimeout + fulfill olduğu müddətcə.

TAPŞIRIQ

Yavaş şəbəkə simulyasiya et.

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

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