Form Filler تمام فیلدهای قابل مشاهده فرم روی صفحه را با دادههای تستی واقعی پر میکند — نام، ایمیل، تلفن، آدرس، رمز عبور و غیره. تشخیص هوشمند از نوع فیلد، name، id، autocomplete و placeholder استفاده میکند. فیلدهای مرتبط با هم هماهنگ باقی میمانند (نام، نام خانوادگی و ایمیل همگی از یک هویت واحد مشتق میشوند). چکباکسها، رادیوها، select ها و ورودیهای کنترلشده توسط React را نیز پشتیبانی میکند.
پر کردن دستی فرمهای تستی برای دهها بار در طول توسعه، یک اتلاف وقت جانکاه است. Form Filler این کار را با دادههایی که ظاهری واقعی دارند خودکار میکند. هنگام فعالسازی، ابزار یک هویت جعلی کامل تولید میکند: نام، نام خانوادگی، ایمیل (مشتقشده از نامها)، نام کاربری، رمز عبور، تلفن، آدرس کامل، تاریخ تولد، شرکت و وبسایت. روی Fill All Forms کلیک کنید تا هر ورودی/textarea/select قابل مشاهده و قابل ویرایش مقدار مناسبی بگیرد. تشخیص فیلدها هوشمند است — فیلدی با نام «email» یا type="email" مقدار ایمیل میگیرد، فیلدی با autocomplete="given-name" نام کوچک میگیرد، فیلد از نوع تاریخ یک تاریخ میگیرد و فیلد عددی مقداری تصادفی در بازه min/max میگیرد. چکباکسها تیک میخورند، گروههای رادیویی گزینه اول را انتخاب میکنند و select ها گزینه دوم را برمیگزینند (برای رد کردن گزینههای اول که معمولاً placeholder هستند). نکته مهم اینکه مقادیر با ارسال رویدادهای input و change سازگار با React و Vue اعمال میشوند تا کامپوننتهای کنترلشده بهدرستی بهروزرسانی شوند — نقطهضعف رایج در پرکنندههای فرم سادهلوحانه. میتوانید هویتهای جدید تولید کنید، فیلدهای از قبل پرشده را نادیده بگیرید، ارسال خودکار را فعال کنید و با Clear همهچیز را به حالت خالی بازگردانید.
هویتهای جعلی منسجم: نام + ایمیل متناظر، خیابان + شهر + استان + کد پستی، تلفن، شرکت، تاریخ تولد، رمز عبوری که الزامات پیچیدگی را برآورده میکند.
با بررسی type، name، id، autocomplete، placeholder و aria-label مقدار درست را انتخاب میکند — «fname»، «given-name»، «firstName» همگی به نام کوچک نگاشت میشوند.
از setter بومی بههمراه رویدادهای input/change استفاده میکند تا کامپوننتهای کنترلشده بهدرستی بهروزرسانی شوند — جایی که .value = '...' ساده بهآرامی شکست میخورد.
متن، ایمیل، تلفن، URL، عدد، تاریخ، زمان، رنگ، range، رمز عبور، textarea، select، چکباکس، رادیو — همگی بهدرستی مدیریت میشوند.
نام، نام خانوادگی و ایمیل به هم پیوندند — یکبار پر کنید و ایمیل بهصورت «[email protected]» درمیآید، نه یک رشته تصادفی.
فیلدهای پرشده لحظهای به رنگ سبز میدرخشند تا مطمئن شوید کدامها تغییر کردهاند. اگر پرکردن بیصدا را ترجیح میدهید میتوانید این ویژگی را خاموش کنید.
در حال ساخت یک جریان ثبتنام هستید؟ با Fill All Forms فوراً پر کنید — دیگر نیازی نیست برای چهلمین بار «test» و «[email protected]» را دستی تایپ کنید.
یک فرم چندمرحلهای را با دادههای واقعی نمایش دهید — نامها، آدرسها و شمارهتلفنهایی که واقعاً برای ذینفعان باورپذیر بهنظر میرسند.
چند هویت بهسرعت تولید کنید تا حالتهایی مانند نام دارای آپاستروف، ایمیلهای طولانی، فرمتهای غیرمعمول تلفن و غیره را آزمایش کنید.
همراه با auto-submit، یک فرم تستی را N بار بهسرعت ارسال کنید تا بدون هیچ اسکریپتنویسی، مدیریت بکاند را تحت فشار قرار دهید.
در طول دموی مشتری یک فرم را بهصورت زنده پر کنید بدون آنکه برای ابداع دادههای قابلقبول توقف کنید — Form Filler روند دمو را روان نگه میدارد.
روی آیکون Form Filler در داک DevSuite Pro کلیک کنید. یک هویت بهطور خودکار تولید و در پنل نمایش داده میشود.
نام، ایمیل، رمز عبور و غیره فعلی را بررسی کنید. اگر دادههای دیگری میخواهید، روی New Identity کلیک کنید تا دوباره تولید شود.
گزینه «highlight filled fields» را برای تأیید بصری، «auto-submit» را برای ارسال فرم پس از پر شدن، یا «skip already-filled» را برای حفظ مقادیر موجود فعال کنید.
هر ورودی قابل مشاهده در صفحه مقداری مناسب میگیرد. یک اعلان (toast) تعداد فیلدهای پرشده را گزارش میدهد.
یک هویت جدید بسازید تا دوباره با دادههای متفاوت پر کنید، یا روی Clear Fields کلیک کنید تا فرم به حالت خالی بازگردد.
DevSuite Pro را به صورت رایگان نصب کنید و بیش از ۶۴ ابزار توسعه را برای مرورگر خود باز کنید.