Sparround

Playwright layihəsinin qurulması

(Middle olduğun üçün bu mövzu optional-dır — sürətli təkrar üçün saxla.)

Quraşdırma: npm init playwright@latest — konfiq, nümunə test və brauzerlər hazır gəlir.

playwright.config.ts-in əsas hissələri:

  • testDir — testlərin yeri
  • use — ümumi parametrlər: baseURL, trace, screenshot, video
  • projects — brauzer/konfiqurasiya matrisi (chromium, firefox, webkit, mobile viewport)
  • retries, workers — CI davranışı
  • reporter — html, list, junit

Əsas əmrlər: npx playwright test (işlət), --ui (interaktiv rejim), --debug, npx playwright show-report, npx playwright codegen <url> (locator generatoru).

trace: 'on-first-retry' + CI-da retry=1 — flaky testlərin araşdırılması üçün qızıl kombinasiya: fail-in tam "qara qutusu" (DOM snapshot-lar, network, console) trace viewer-də açılır.

📚 Mənbələr və sənədlər