BrauzerLab
← Missiyalara qayıt 45 / 50

Kombo: Blok + Mock

Çətin ~300 san

Bəzən bir testdə kombinə edilmiş şəbəkə strategiyaları lazım olur: izləmə sorğusunu bloklayıb məlumat sorğusunu eyni anda mock etmək.

page.route bir neçə dəfə çağırıla bilər — hər çağırış ayrı bir URL nümunəsinə uyğun handler qeyd edir. /api/tracking üçün route.abort(), /api/data üçün route.fulfill(...) istifadə et.

page artıq mövcuddur. İki ayrı page.route çağırışı yaz; data saxta cavabında "mocked" sözü olmalıdır. Sonra «Yüklə» düyməsinə klik et.

Hər iki handler üçün glob nümunəsi ya tam yol — hansı seçim səninkidir.

TAPŞIRIQ

Sorğuları blokla və əvəzləşdir.

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

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