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 yeriuse— ümumi parametrlər:baseURL,trace,screenshot,videoprojects— 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
- Quraşdırmarəsmiplaywright.dev
- Test konfiqurasiyasırəsmiplaywright.dev