Skip to main content
No Result Found
Connect and get help from 7,000+ developers on our Discord community. Ask the CommunityAsk the Community

AI form filler

Fill forms with contextually relevant data for testing.

The AI Form Filler in the BrowserStack Testing Toolkit auto-fills entire forms or individual input fields with realistic, context-aware test data in a single click. It reads each field’s label, placeholder, name, and ID to produce values that look like real user input, not random strings or lorem-ipsum, and saves several minutes of manual testers on long forms.

Key features

  • Fill a single field using Fill field
  • Fill an entire form in one click using Fill form
  • Generate realistic, context-aware values based on each field’s label, placeholder, name, and ID
  • Regenerate values on demand
  • Toggle smart form filling per session

Use the AI form filler

To auto-fill forms with AI-generated test data:

In the Testing Toolkit panel, click the Settings (gear) icon to open Extension Settings. Under Whitelisted domains, enter the domain or URL of the page you want to test, and click + to add it. AI Form Filler only runs only on domains in this list. Whitelisting is a one-time step per domain.

Extension Settings page showing the Whitelisted domains input and a list of added domains.

Click the Testing Toolkit icon in your Chrome toolbar, then select AI Form Filler from the Productivity Tools section.

Testing Toolkit panel with AI Form Filler tile selected under the Productivity Tools section.

Click Enable smart form filling to turn on form detection.

AI Form Filler panel showing the Enable smart form filling button.

Open the page that contains the form you want to populate, then click any input field. The AI Form Filler icon appears inside the field.

Web form input field with the AI Form Filler icon visible in the corner of the field.

Click the AI Form Filler icon in the field, then choose one of the following:

  • Fill field, generates a realistic value for that single input based on its label, placeholder, name, and ID.
  • Fill form, generates values for every detected input on the page all at once.

Fill field and Fill form options shown in a dropdown next to a form input.

Review the auto-generated values. If a value doesn’t suit your test, click Fill field or Fill form again to regenerate fresh data. Once the form looks correct, submit it to continue testing.

To turn off form detection, return to the Testing Toolkit panel and click Disable smart form filling.

Completed web form populated with AI-generated test data across all input fields.

We're sorry to hear that. Please share your feedback so we can do better

Contact our Support team for immediate help while we work on improving our docs.

We're continuously improving our docs. We'd love to know what you liked





Thank you for your valuable feedback

Is this page helping you?

Yes
No

We're sorry to hear that. Please share your feedback so we can do better

Contact our Support team for immediate help while we work on improving our docs.

We're continuously improving our docs. We'd love to know what you liked





Thank you for your valuable feedback!

Talk to an Expert
Download Copy Check Circle