charlotte_type
Type text into a specified input element by ID, with options to clear existing text, type character-by-character for autocomplete, and press Enter. Returns the updated page content for verification.
Instructions
Type text into an input element. Returns full page representation after typing.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"element_id": "<element_id>",
"text": "<text>"
},
"name": "charlotte_type"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Text to enter | |
| slowly | No | Type one character at a time with a delay between keystrokes. Use for sites with autocomplete, search-as-you-type, or per-key validation (default: false) | |
| element_id | Yes | Target input element ID | |
| clear_first | No | Clear existing value before typing (default: true) | |
| press_enter | No | Press Enter after typing (default: false) | |
| character_delay | No | Milliseconds between keystrokes (implies slowly: true). Default when slowly is true: 50ms. Total typing time is capped at approximately 30s (including per-keystroke overhead); requests whose estimated duration exceeds that are rejected. |