← بازگشت به ویژگی‌ها
Pro

Form Filler (پرکننده فرم)

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 همه‌چیز را به حالت خالی بازگردانید.

پیش‌نمایش زنده
example.com
پر‌کننده فرم ✓ 11 فیلد پر شده
هویت فعلی
First: Maya
Last: Patel
Phone: (415) 555-0142
Street: 1247 Oak Ave
City: Springfield
ZIP: 94103
Password: Test481!cD
پر کردن تمام فرم‌ها هویت جدید پاک کردن فیلدها
فرم هدف (پر شده و برجسته‌شده)
First name
Maya
Last name
Patel
Phone
(415) 555-0142
Address
1247 Oak Ave
City
Springfield
ویژگی‌های کلیدی

داده‌های هویتی واقعی

هویت‌های جعلی منسجم: نام + ایمیل متناظر، خیابان + شهر + استان + کد پستی، تلفن، شرکت، تاریخ تولد، رمز عبوری که الزامات پیچیدگی را برآورده می‌کند.

تشخیص هوشمند فیلدها

با بررسی type، name، id، autocomplete، placeholder و aria-label مقدار درست را انتخاب می‌کند — «fname»، «given-name»، «firstName» همگی به نام کوچک نگاشت می‌شوند.

سازگار با React / Vue

از setter بومی به‌همراه رویدادهای input/change استفاده می‌کند تا کامپوننت‌های کنترل‌شده به‌درستی به‌روزرسانی شوند — جایی که .value = '...' ساده به‌آرامی شکست می‌خورد.

پشتیبانی از تمام انواع فیلد

متن، ایمیل، تلفن، URL، عدد، تاریخ، زمان، رنگ، range، رمز عبور، textarea، select، چک‌باکس، رادیو — همگی به‌درستی مدیریت می‌شوند.

فیلدهای مرتبط هماهنگ

نام، نام خانوادگی و ایمیل به هم پیوندند — یک‌بار پر کنید و ایمیل به‌صورت «[email protected]» درمی‌آید، نه یک رشته تصادفی.

برجسته‌سازی بصری

فیلدهای پرشده لحظه‌ای به رنگ سبز می‌درخشند تا مطمئن شوید کدام‌ها تغییر کرده‌اند. اگر پرکردن بی‌صدا را ترجیح می‌دهید می‌توانید این ویژگی را خاموش کنید.

موارد استفاده رایج

توسعه سریع فرم‌ها

در حال ساخت یک جریان ثبت‌نام هستید؟ با Fill All Forms فوراً پر کنید — دیگر نیازی نیست برای چهلمین بار «test» و «[email protected]» را دستی تایپ کنید.

بازبینی‌های QA سرتاسری

یک فرم چندمرحله‌ای را با داده‌های واقعی نمایش دهید — نام‌ها، آدرس‌ها و شماره‌تلفن‌هایی که واقعاً برای ذی‌نفعان باورپذیر به‌نظر می‌رسند.

تست موارد حدی اعتبارسنجی

چند هویت به‌سرعت تولید کنید تا حالت‌هایی مانند نام دارای آپاستروف، ایمیل‌های طولانی، فرمت‌های غیرمعمول تلفن و غیره را آزمایش کنید.

تست بار برای ارسال فرم‌ها

همراه با auto-submit، یک فرم تستی را N بار به‌سرعت ارسال کنید تا بدون هیچ اسکریپت‌نویسی، مدیریت بک‌اند را تحت فشار قرار دهید.

دموی رابط کاربری

در طول دموی مشتری یک فرم را به‌صورت زنده پر کنید بدون آنکه برای ابداع داده‌های قابل‌قبول توقف کنید — Form Filler روند دمو را روان نگه می‌دارد.

نحوه استفاده
1

باز کردن Form Filler

روی آیکون Form Filler در داک DevSuite Pro کلیک کنید. یک هویت به‌طور خودکار تولید و در پنل نمایش داده می‌شود.

2

بررسی هویت (اختیاری)

نام، ایمیل، رمز عبور و غیره فعلی را بررسی کنید. اگر داده‌های دیگری می‌خواهید، روی New Identity کلیک کنید تا دوباره تولید شود.

3

پیکربندی گزینه‌ها

گزینه «highlight filled fields» را برای تأیید بصری، «auto-submit» را برای ارسال فرم پس از پر شدن، یا «skip already-filled» را برای حفظ مقادیر موجود فعال کنید.

4

روی Fill All Forms کلیک کنید

هر ورودی قابل مشاهده در صفحه مقداری مناسب می‌گیرد. یک اعلان (toast) تعداد فیلدهای پرشده را گزارش می‌دهد.

5

تکرار یا پاک‌سازی

یک هویت جدید بسازید تا دوباره با داده‌های متفاوت پر کنید، یا روی Clear Fields کلیک کنید تا فرم به حالت خالی بازگردد.

آماده برای امتحان کردن هستید؟

DevSuite Pro را به صورت رایگان نصب کنید و بیش از ۶۴ ابزار توسعه را برای مرورگر خود باز کنید.

افزودن به Chrome افزودن به Edge افزودن به FireFox