ממלא הטפסים (Form Filler) מאכלס כל שדה טופס גלוי בדף בנתוני בדיקה מציאותיים - שם, אימייל, טלפון, כתובת, סיסמה וכו'. זיהוי חכם משתמש בסוג השדה, שם, מזהה (id), השלמה אוטומטית (autocomplete) ורמזי placeholder. שדות קשורים נשארים עקביים (שם פרטי + משפחה + אימייל כולם נגזרים מאותה זהות). מטפל בתיבות סימון (checkboxes), כפתורי רדיו (radios), רשימות בחירה (selects) וקלטים נשלטי-React.
מילוי ידני של טפסי בדיקה עשרות פעמים במהלך פיתוח הוא בזבוז זמן מייאש. ממלא הטפסים הופך את התהליך לאוטומטי עם נתונים שנראים מציאותיים. בעת הפעלתו, הכלי מייצר זהות מזויפת מלאה: שם פרטי, שם משפחה, אימייל (הנגזר מהשמות), שם משתמש, סיסמה, טלפון, כתובת מלאה, תאריך לידה, חברה ואתר אינטרנט. לחצו על 'מלא את כל הטפסים' (Fill All Forms) וכל קלט/אזור טקסט/רשימת בחירה גלויים וניתנים לעריכה יקבלו ערך הגיוני. הזיהוי הוא חכם - שדה בשם 'email' או עם type='email' מקבל את האימייל, שדה עם autocomplete='given-name' מקבל את השם הפרטי, שדה מסוג date מקבל תאריך, שדה מסוג number מקבל ערך אקראי בגבולות מינימום/מקסימום. תיבות סימון מסומנות, קבוצות רדיו בוחרות באפשרות הראשונה, רשימות בחירה בוחרות באפשרות השנייה (מדלגות על אפשרויות ראשונות טיפוסיות של placeholder). באופן קריטי, הערכים משגרים (dispatch) אירועי input + change תואמי React ו-Vue כך שרכיבים נשלטים (controlled components) מתעדכנים כראוי - נקודת כאב נפוצה עם ממלאי טפסים פשוטים. צרו זהויות חדשות, דלגו על שדות שכבר מולאו, שלחו אוטומטית (אופציונלי), ו'נקה' (Clear) מוחק הכל חזרה לריק.
זהויות מזויפות קוהרנטיות: שם + אימייל תואם, רחוב + עיר + מדינה + מיקוד, טלפון, חברה, יום הולדת, סיסמה העונה על דרישות מורכבות.
בודק type, שם, id, autocomplete, placeholder ו-aria-label כדי לבחור את הערך הנכון - 'fname', 'given-name', 'firstName' כולם ממופים לשם פרטי.
משתמש ב-setter מקומי (native setter) + אירועי input/change כדי לעדכן כראוי רכיבים נשלטים (controlled components) - עובד היכן ש-value = '...' . פשוט נכשל בשקט.
טקסט, אימייל, טלפון, URL, מספר, תאריך, שעה, צבע, טווח (range), סיסמה, אזור טקסט (textarea), בחירה (select), תיבת סימון (checkbox), רדיו - כולם מטופלים כראוי.
שם פרטי, שם משפחה ואימייל מקושרים - מילוי פעם אחת והאימייל הוא '[email protected]', ולא מחרוזת אקראית.
שדות שמולאו זוהרים לזמן קצר בירוק כדי שתוכלו לאשר במה נגעו. כבו אם אתם מעדיפים מילוי שקט.
בונים תהליך הרשמה? מילוי כל הטפסים מתבצע באופן מיידי - אין יותר להקליד ידנית 'test' '[email protected]' בפעם ה-40.
הדגימו טופס רב-שלבי עם נתונים מציאותיים - שמות, כתובות ומספרי טלפון שבאמת נראים אמינים לבעלי עניין.
צרו מספר זהויות במהירות כדי לבדוק שם-עם-גרש, אימיילים ארוכים, תבניות טלפון חריגות וכו'.
בשילוב עם שליחה אוטומטית, שלחו במהירות טופס בדיקה N פעמים כדי לבדוק עומס על הטיפול בשרת ללא כל סקריפט.
מלאו טופס בלייב במהלך הדגמת לקוח מבלי להשהות כדי להמציא נתונים סבירים - ממלא הטפסים שומר על זרימת ההדגמה.
לחצו על סמל ממלא הטפסים (Form Filler) ב-DevSuite Pro. זהות נוצרת אוטומטית ומוצגת בחלונית.
בדקו את השם, האימייל, הסיסמה הנוכחיים וכו'. אם אתם רוצים נתונים שונים, לחצו על 'זהות חדשה' (New Identity) כדי ליצור מחדש.
הפעילו/כבו את 'הדגש שדות שמולאו' לאישור חזותי, 'שליחה אוטומטית' כדי לשגר את הטופס לאחר המילוי, או 'דלג על שדות שמולאו' כדי לשמור על ערכים קיימים.
כל קלט גלוי בדף יקבל ערך הגיוני. הודעת חלונית (toast) תדווח כמה שדות מולאו.
צרו זהות חדשה כדי למלא שוב עם נתונים שונים, או לחצו על 'נקה שדות' (Clear Fields) כדי לאפס את הטופס לריק.
התקן את DevSuite Pro בחינם ופתח 64+ כלי פיתוח לדפדפן שלך.