אני מנסה למצוא דרך להשתמש בתו ייחוס (wildcard) בפונקציה page.frame(url) של Playwright, יש לי את הקוד הזה:
await page.frame({ url: 'http://192.168.20.222:8080/ords/f?p=150:13:12188371642929::NO:13::&cs=3rW0d3IdG36wpBBz1GAnD2UV8kf7xWvgqUaa28l5eceRm71VjW6F33ufnHQnEvSAJpbB7CSDdVQNXeKOyLRYnQw&a קרא עוד →
ניסיתי לקבל מערך מאלמנטים בפורמט JSON.
<button type="button" class="btn btn-xs margin-right active"><i class="fal fa-eye"</i>Icon</button> <button type="button" class="btn btn-xs margin-right active"></button> <button type= קרא עוד →
יש לי דף התחברות פשוט שאני מנסה לבדוק עם Playwright.
<form method="POST" name="login"> <input type="hidden" name="captcha_response"> <input type="hidden" name="_token" value="token"> <div class="form-gro קרא עוד →
אני מגדיר את מסגרת Playwright מאפס ומנסה להשתמש מחדש באימות בעזרת storageState של Playwright ונדרשתי לבעיה כאשר הבדיקות שלי נכשלות בניסיון לאמת.
קיים קובץ קונפיגורציה עם בדיקות, מנס
קרא עוד →אני מנסה ליצור סביבת תרגול ל-CodeceptJS באמצעות TS ו-Playwright, אך מסיבה כלשהי אינטיליסנס של VSCodes מסרב להציג הצעות. אני יכול להקליד את הקוד ידנית וזה בסדר ועובד, אבל הייתי רוצה שהאינטליסנס יעבוד.
עקבתי אחר מדריך ההתחלה המהירה באתר CodeceptJS במדויק עם הצעדים הבאים:
אני כותב מבחן ב-Playwright ו-TypeScript. יש לי שתי שורות, ובשתיהן אותו כפתור, המרחיב את השורה, למחלקת הכפתור בשתיהן אותו שם: "" אני לוחץ על הכפתור כך:
await page.click(".ant-table-row-expand-icon")אני רוצה ללחוץ רק על שורה ספציפית אחת על הכפתור הזה כדי להרחיב את השורה. השורות נוספות באופן אקראי בכל פעם שהבדיקות רצות. השורות ממופות כ-"rowId". הבעיה היא שאחרי הפעלה אחת אני לוחץ על הכפתור בשורה הנכונה, וכשאני מר
קרא עוד →ואני לא ראיתי את fff ביומן הקונסולה, וגם הוא לא מדווח על שום שגיאה.
יש מושג?
מצפה לראות fff ברשומת ה
קרא עוד →
הרעיון הוא שאני מנסה לקבל את כל הכותרות ב-HTML (h1 h2 h3 h4 h5 h6) ולבדוק אם הן בסדר ידידותי ל-SEO. אם אני מנסה להריץ את זה אני מקבל את השגיאה ReferenceError: document is not defined שגיאת Typescript ב-Playwright
async assertHeadingsOrder2() { // eslint-disab קרא עוד →מאוד מוזר, נדמה שאני לא מצליח להריץ שום מבחן ב-Firefox, זה תמיד מתעכב על פעולות (למשל setChecked(true), click() וכו'). הממקמים בסדר, ואם אני ממקם את הפוקוס על האלמנטים ומשתמש במקום זאת בקלט/לחיצות מהמקלדת אני מצליח לגרום לדברים לעבוד.
אני אפילו ניסיתי ליצור מבחן דמה פשוט, לנווט לגוגל, להקליד טקסט וללחוץ על חיפוש. הלחיצה פגה בזמן.
שוב, מזהים בסדר, כל אלמנט וסוג מזהה עובד וניתן למצוא בדף. גם Assertions עובדים (למשל element...isVisible). הפעולות הן כמו לחיצה! וללא לחיצה, טוב, אני לא
קרא עוד →שלום, אני מנסה לקבל את הערך של testInfo.Project.Name שנוצר במהלך ביצוע מבחן (ב־test.spec.ts) ולייצא אותו לשימוש במודול אחר (למשל customReport.js). ניסיתי כמה דברים אבל אף אחד מהם לא עבד.
מה שניסיתי ב-customReport.js:
var _globals=require("../node_modules/@playwright/test/lib/globals") תוצאה: תיקיית lib לא קיימת בנתיב הזה.
var _globals=require("../node_modules/playwright/lib/common/globals.js") תוצאה: לוג הקונסול מחזיר undefined.
קרא עוד →