browser_press_key
Press keyboard keys or combos like Enter, Escape, or Control+c on a webpage or focused element. Simulate user interactions for automated browser testing and form submissions.
Instructions
Press a keyboard key or combo on the current page or focused element. Supports single keys (Enter, Escape, Tab, ArrowDown) and combos (Control+c, Shift+Tab).
中文详情:
用途:在当前页面或指定元素上按下键盘按键,支持单个按键或组合键(如 Control+c)
何时使用:表单输入后按 Enter 提交时;模态框按 Escape 关闭时;下拉菜单用 ArrowDown 导航时;快捷键组合测试时
输出:{ ok: boolean, key: string, selector: string|null, timestamp: string }
参数:
key (string, 必填):按键名称,如 Enter/Escape/Tab/ArrowDown/Backspace/a/Control+c
selector (string, 可选):在指定元素上按键(先聚焦再按键)
错误:key 为空抛出 'Key is required';selector 无匹配抛出 'element not found'
示例:{"key":"Enter","selector":"#search-input"}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | 按键名称,如 Enter、Escape、Tab、ArrowDown、Backspace、a、Control+c 等 | |
| selector | No | 可选,在指定元素上按键(先聚焦再按键) |