Form Actions

Auto-Browse provides comprehensive support for form interactions, making it easy to fill out, validate, and submit web forms using natural language commands.

Basic Form Interactions

Fill out and submit forms:

// Fill basic form fields
await auto('type "John Doe" in the name field');
await auto('type "john@example.com" in the email field');

// Submit the form
await auto("click the submit button");

Common Use Cases

Form Fields and Elements

// Text inputs
await auto('type "John Doe" in the name field');
await auto('type "john@example.com" in the email field');

// Select dropdowns
await auto('select "United States" from country dropdown');
await auto('select "Pacific Time" from timezone group "North America"');

// Checkboxes and radio buttons
await auto("check the terms and conditions box");
await auto('select "Express Shipping" radio option');

// File uploads
await auto('upload "document.pdf" to file input');
await auto('drag "document.pdf" to upload zone');

Key Features

  • All Form Elements: Text inputs, dropdowns, checkboxes, radio buttons, file uploads
  • Smart Validation: Automatic form validation and error handling
  • Multi-step Support: Handle complex forms with multiple steps
  • State Management: Track form progress and handle dynamic fields

Next Steps