paste_text
Simulates a real paste event sequence to set field values on modern frameworks that only respond to paste events.
Instructions
⭐ Set field value by simulating a real paste event sequence.
Use when fill / type_text don't register on modern frameworks (SolidJS
runes, Svelte 5 runes, some Qwik forms) that ONLY listen for paste
events or beforeinput with inputType:'insertFromPaste'.
Sequence dispatched (mimics a real Cmd-V):
1. focus
2. ClipboardEvent('paste', {clipboardData: 'text/plain': text})
3. InputEvent('beforeinput', {inputType: 'insertFromPaste', data: text})
4. native value setter (HTMLInputElement / HTMLTextAreaElement)
5. InputEvent('input', {inputType: 'insertFromPaste', data: text})
6. Event('change')
Args:
text: value to paste
ref: data-mcp-ref from browser_snapshot
selector: CSS selector
submit: if True, simulate Enter keypress after paste
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | ||
| ref | No | ||
| selector | No | ||
| submit | No |
Output Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |