BrauzerLab
← Missiyalara qayıt 27 / 50

Qeyri-Sabit Testi Düzəlt

Çətin ~240 san

page.waitForTimeout(500) — bu sətri köhnə test yığınlarında tez-tez görürsən. Problem budur: 500 ms bəzən az, bəzən çox olur. Nəticədə test bəzən keçir, bəzən yıxılır — flaky test yaranır.

Düzgün həll: expect(lokator).toBeVisible(). Bu iddia element görünənə qədər özü gözləyir — sabit millisaniyə yox, real vəziyyətə dayalı.

page mövcuddur. Başlanğıc kodundakı waitForTimeout sətrini sil, onun yerinə expect ilə görünürlük yoxlaması yaz.

TAPŞIRIQ

Flakey testi düzəlt.

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

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