news 2026/9/12 2:05:40

Midscene Chrome 扩展:3 步装好,用一句话驱动浏览器重复操作

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Midscene Chrome 扩展:3 步装好,用一句话驱动浏览器重复操作

Midscene Chrome 扩展:3 步装好,用一句话驱动浏览器重复操作

【免费下载链接】midsceneGUI Agent for E2E Testing项目地址: https://gitcode.com/GitHub_Trending/mid/midscene

每天点登录、填表单、抄数据,这些重复劳动最耗时间。Midscene Chrome 扩展是一个 AI 浏览器自动化工具:你直接用自然语言操作浏览器,不用写脚本,也不用记选择器。

🚀 最快加载扩展的 3 步

  • 克隆仓库并构建扩展:
git clone https://gitcode.com/GitHub_Trending/mid/midscene cd apps/chrome-extension pnpm install pnpm run build
  • 打开 Chrome 的chrome://extensions/,右上角开启"开发者模式",点"加载已解压的扩展程序",选择构建产物目录。
  • 随便进一个网页,点开面板,输入"点击搜索按钮"并运行。页面上的按钮被真正点下去,说明环境已经就绪。

🧠 它凭什么"看懂"页面:视觉理解对比 DOM 定位

传统自动化靠 CSS 选择器或 XPath 锁元素,页面一改版,脚本当场报废。Midscene 走的是另一条路:把当前页面截图连同 DOM 结构一起交给视觉模型,模型按"人眼看界面"的方式理解布局,再决定点哪里、填什么。

差异落到三处:

  • 定位方式:传统靠选择器精确匹配;Midscene 靠视觉理解加结构信息综合判断。
  • 页面改版:传统脚本直接报错;Midscene 还能靠视觉特征重新找到按钮。
  • 出错处理:传统要么失败要么静默跳过;Midscene 会自动重试并寻找替代路径。

🔀 三种模式按需求选:自然语言 / Bridge 终端控制 / 录制回放

  • 面板自然语言:你在标签页里随手发指令,零代码、零配置。适合运营、测试、分析师这类不想碰代码的人,日常临时任务走这条。
  • Bridge 终端控制:浏览器停在"监听连接",由本地终端里的 SDK 远程控制桌面 Chrome,还能复用现有登录态。适合要把脚本、CI 和手动操作混在一起调的工程师。
  • 录制回放:先手工操作一遍,它记录过程并生成可复用的 YAML 脚本。适合想把"这次怎么点"固化成"以后每次自动这么点"的重复任务。

场景一句话指令预期效果
电商比价在两个标签页分别搜索"降噪耳机",记录前 5 个商品的价格自动完成搜索并提取价格列表,方便贴进表格
多平台发内容在当前登录的社交平台上发布这段话并附一张图自动找到发布入口、填好内容并点提交
网站功能测试完成注册流程,检查成功后出现欢迎提示逐步执行注册并断言关键节点,失败处有截图
日常表单按工号、姓名填好这张请假单并提交表单逐格填对,提交后给你结果反馈

🛠️ 踩坑自查:三个高频问题的排错清单

  • 扩展安装后不显示:确认pnpm run build没有报错;在chrome://extensions/点一次"重新加载";再看扩展卡片里的错误信息,一般是资源缺失。
  • Bridge 连不上:终端那端启动监听并确认端口(默认 3766);浏览器与终端要能互通,跨机就检查网络或防火墙;面板上点过"允许连接"了吗,漏点这个最常见。
  • 脚本执行中断:打开执行日志看停在哪一步;多为页面加载超时或元素没按时出现,补一句等待指令或调整措辞后重跑,别急着怀疑整个流程。

📚 深入资源:文档、示例与配置模板

  • 入门:快速开始文档,配套 Bridge 模式详解 和 常见问题 FAQ。
  • 示例:Playground 示例;批量 YAML 脚本见 测试脚本目录。
  • 配置:脚本解析与执行逻辑在 核心 YAML 模块,看源码比猜参数快。

先装好扩展,发一条最简单的指令。跑通之后再挑一件你每周重复三次的浏览器操作,把它换成一条命令。

【免费下载链接】midsceneGUI Agent for E2E Testing项目地址: https://gitcode.com/GitHub_Trending/mid/midscene

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/12 2:05:10

XXE漏洞攻防实战:XML外部实体注入解析与防御

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/12 2:03:27

二维均匀分布的核心概念与解题技巧详解

1. 二维均匀分布的基本概念与特征二维均匀分布是概率论中最基础的连续型联合分布之一,它描述的是在平面区域D上均匀随机取点的概率模型。与一维情况不同,二维均匀分布需要考虑平面区域的几何特性对概率计算的影响。从几何直观来看,如果在平面…

作者头像 李华
网站建设 2026/9/12 2:03:13

智能合约大模型审计反模式实录:AI 生成修复补丁时的二次漏洞陷阱

智能合约大模型审计反模式实录:AI 生成修复补丁时的二次漏洞陷阱让大语言模型(LLM)指出智能合约中的漏洞是一回事,让大模型直接生成能够合入主分支的“代码修复补丁(Fix Patch)”则是完全不同的另一回事。 …

作者头像 李华
网站建设 2026/9/12 2:02:40

不装 GMS 跑 Google 系应用:microG 完整上手指南(免费开源)

不装 GMS 跑 Google 系应用:microG 完整上手指南(免费开源) 【免费下载链接】GmsCore Free implementation of Play Services 项目地址: https://gitcode.com/GitHub_Trending/gm/GmsCore 装好的应用一打开就提示"没有 Google Pl…

作者头像 李华
网站建设 2026/9/12 2:01:55

TMS320F28335三相逆变器SVPWM实战:从CCS配置到IR2130驱动调测

简介:本资源是一套面向电力电子与电机控制方向嵌入式开发者的完整三相逆变器DSP工程实践套件,聚焦TMS320F28335数字信号处理器与IR2130驱动芯片协同设计,解决电机驱动系统中SVPWM算法实现、硬件驱动适配及实时控制调试等核心问题。压缩包含20…

作者头像 李华
网站建设 2026/9/12 2:00:53

基于Android的校园网络选课系统:从角色权限到数据并发控制

简介:基于Android平台的网络选课系统毕业设计源码,面向高校计算机相关专业学生,完整实现超级管理员、教务工作人员、教师与学生四类角色权限划分,涵盖学生按学期/任课教师/课程名查找并选修课程、在线查看成绩,教师查看…

作者头像 李华