更新时间:2026-09-14 GMT+08:00
分享

浏览器支持的快捷操作

浏览器沙箱会话支持以下自动化操作,可通过SDK的invoke方法调用,也可在实时会话页面通过人工接管模式手动执行。

导航类操作

navigate:导航到指定URL。

action参数:

{    "url": "https://example.com"}

go_back:返回上一页。

action参数:

{}

go_forward:前进到下一页。

action参数:

{}

refresh:刷新当前页面。

action参数:

{}

鼠标类操作

mouse_click:鼠标点击。

action参数:

{    "x": 312,    "y": 482,    "button": "left",    "click_count": 1}

参数说明:x、y为坐标;button可选值为"left"、"right"、"middle",默认"left";click_count为点击次数,默认1。

mouse_move:鼠标移动。

action参数:

{    "x": 312,    "y": 482}

mouse_drag:鼠标拖拽。

action参数:

{    "start_x": 100,    "start_y": 100,    "end_x": 200,    "end_y": 200,    "button": "left"}

参数说明:button可选值为"left"、"right"、"middle",默认"left"。

mouse_scroll:鼠标滚动。

action参数:

{    "x": 500,    "y": 300,    "delta_x": 0,    "delta_y": -100}

参数说明:delta_x为水平滚动量,delta_y为垂直滚动量,默认均为0。

键盘类操作

key_press:按键。

action参数:

{    "key": "Enter",    "presses": 1}

参数说明:presses为按键次数,范围1-100,默认1。

key_type:输入文本。

action参数:

{    "text": "Hello, World!"}

key_shortcut:按键组合。

action参数:

{    "keys": ["Control", "c"]}

参数说明:keys为按键列表,最多5个按键。

页面信息操作

get_page_info:获取当前页面信息。

action参数:

{}

screenshot:截图。

action参数:

{    "format": "jpeg",    "quality": 80,    "full_page": false}

参数说明:format可选"png"或"jpeg",默认"jpeg";quality为JPEG压缩质量,范围1-100,默认80;full_page为是否全页截图,默认false。

标签页管理类操作

list_tabs:列出所有标签页。

action参数:

{}

switch_tab:切换标签页。

action参数:

{    "tab_id": "tab-123"}

close_tab:关闭标签页。

action参数:

{    "tab_id": "tab-123"}

参数说明:tab_id为可选,不提供则关闭当前标签页。

new_tab:打开新标签页。

action参数:

{    "url": "https://example.com"}

参数说明:url为可选,不提供则打开空白页。

其他操作

wait:等待。

action参数:

{    "duration": 2.5}

参数说明:duration为等待时长(秒),范围0.1-30。

相关文档