נקודות עיקריות
אחרי האשף, תיקיית הפרויקט נראית כך:
| קובץ או תיקייה | תפקיד |
|---|---|
tests/ | הבדיקות שלכם. כל קובץ שנגמר ב-.spec.ts הוא קובץ בדיקות |
playwright.config.ts | הגדרות הריצה: דפדפנים, דוחות, ניסיונות חוזרים |
package.json | פרטי הפרויקט והחבילות שהוא משתמש בהן |
package-lock.json | גרסאות מדויקות של החבילות. לא עורכים ידנית |
node_modules/ | החבילות שהורדו. כבדה, ולא נוגעים בה |
.gitignore | מה לא לשמור במערכת ניהול הגרסאות |
אחרי הריצה הראשונה נוספות שתי תיקיות: playwright-report/ (דוח ה-HTML) ו-test-results/ (צילומי מסך, וידאו ו-trace של בדיקות שנכשלו).
איך קוראים בדיקה
הבדיקה לדוגמה היא ארבע שורות. test מגדיר בדיקה, page הוא לשונית הדפדפן, await ממתין לסיום כל צעד, ו-expect בודק תוצאה.