> ## Documentation Index
> Fetch the complete documentation index at: https://docs.profy.cn/llms.txt
> Use this file to discover all available pages before exploring further.

# Browser Automation

> Let Expert control a browser to complete web tasks

Profy Expert can directly control a real web browser — opening pages, clicking buttons, filling out forms, and taking screenshots — as if you had an assistant sitting beside you operating the computer.

## Core Capabilities

<CardGroup cols={2}>
  <Card title="Web Navigation" icon="globe">
    Expert can open any URL, navigate between pages, and use search engines.
  </Card>

  <Card title="Form Interaction" icon="keyboard">
    Automatically fill out forms, select dropdown options, check boxes, and click submit buttons.
  </Card>

  <Card title="Data Extraction" icon="database">
    Scrape text, tables, links, and other data from web pages and organize them into structured formats.
  </Card>

  <Card title="Real-Time Visibility" icon="desktop">
    The browser panel displays Expert's actions in real time, so you can watch the entire process.
  </Card>
</CardGroup>

## How to Use

<Steps>
  <Step title="Give Instructions">
    Tell Expert what you'd like to accomplish in the browser. For example: "Open a website, find the pricing page, and compile the pricing tiers into a table."
  </Step>

  <Step title="Watch the Actions">
    Once Expert starts working, the browser panel opens automatically on the right side, letting you see every step Expert takes in real time.
  </Step>

  <Step title="Guide and Correct">
    If Expert goes in the wrong direction or hits an obstacle, you can provide further instructions at any time in the conversation.
  </Step>

  <Step title="Get Results">
    When the task is complete, Expert returns the results in the conversation — extracted data, captured screenshots, or confirmation that the operation was successful.
  </Step>
</Steps>

## Typical Use Cases

<AccordionGroup>
  <Accordion title="Web Information Gathering">
    Have Expert visit multiple websites to collect and compare product information, pricing data, technical specs, and more — far more efficient than opening each site manually.
  </Accordion>

  <Accordion title="Automated Form Filling">
    Need to fill out repetitive forms on a website? Tell Expert what to enter and it will handle the rest automatically.
  </Accordion>

  <Accordion title="Competitive Research">
    Have Expert browse competitor websites, capture key pages, extract feature lists, compare pricing plans, and compile everything into an analysis report.
  </Accordion>

  <Accordion title="Website Testing">
    Have Expert follow your test cases step by step to verify whether features work correctly and pages display as expected.
  </Accordion>

  <Accordion title="Screenshots and Archiving">
    Capture web content in bulk and save it for archiving, comparison, or documentation.
  </Accordion>
</AccordionGroup>

## How It Works

### What Expert Can Do

* Click links and buttons on a page
* Type text into input fields
* Select options from dropdown menus
* Scroll the page to view more content
* Take screenshots of the current page
* Read and extract text data from pages
* Switch between multiple tabs

### Operational Boundaries

<Warning>
  * The browser Expert operates runs in a secure sandbox environment, fully isolated from your local browser
  * Do not ask Expert to operate on pages that require your account login — the sandboxed browser does not share your login sessions
  * Browser automation works best with publicly accessible web pages; scenarios requiring authentication may be limited
</Warning>

## Tips

<Tip>
  * **Be specific**: Clearly state what you want Expert to do, on which web page, and which elements to find — this is far more effective than a vague "look something up for me"
  * **Guide step by step**: For complex multi-step operations, guide Expert one step at a time and confirm before proceeding to the next
  * **Use screenshots**: If Expert can't find a button or element, ask it to take a screenshot first so you can point out the location
  * **Set reasonable expectations**: Highly complex or frequently changing pages (such as those with heavy JavaScript dynamic rendering) may increase operational difficulty
</Tip>

## Billing

Credit consumption for browser automation primarily comes from model calls in the conversation (Expert analyzing pages and deciding on actions) and the vision model tokens used for screenshot analysis. Running the browser itself incurs no additional charges.
