Claude Code + Chrome MCP:让浏览器自动化测试更简单

一、前言

日常开发中,前端回归测试、表单验证、页面交互检查都比较繁琐。

传统方式通常需要编写 Puppeteer、Playwright 脚本,不仅上手有一定成本,后续维护和调试也比较麻烦。

如果只是想快速验证本次代码修改,专门写一套自动化脚本又显得过重。

方案特点

能力 说明
自然语言操作 直接告诉 Claude Code 要做什么,不需要编写测试脚本
Chrome 原生控制 基于 Chrome DevTools Protocol(CDP)进行浏览器操作
测试流程完整 支持打开页面、填写内容、点击元素、查看日志、检查 DOM、截图等

二、环境准备

1. 安装 Chrome

Google Chrome

2. 检查 Node.js

Node.js 版本需要 v18 及以上。

bash 复制代码
npm -v

3. 安装 Claude Code

bash 复制代码
npm install -g @anthropic-ai/claude-code

三、配置 Chrome MCP

这是整个配置中最关键的一步。

直接执行下面的命令,将 Chrome DevTools MCP 添加到 Claude Code:

bash 复制代码
claude mcp add chrome-devtools -s user -- npx chrome-devtools-mcp@latest

配置完成后即可让 Claude Code 控制 Chrome。


四、验证浏览器自动化

启动 Claude Code:

bash 复制代码
claude

然后输入测试指令:

text 复制代码
测试指令:打开 Chrome 浏览器,访问 bing.com,等待页面加载完成后截取全屏截图

如果 Chrome 能够被自动打开并完成页面访问、截图操作,说明 Chrome MCP 已经配置成功。

后续就可以直接通过自然语言,让 Claude Code 完成页面操作和简单的回归测试。

相关推荐
Maydaycxc16 小时前
gentic RPA 深度解析|AI Agent 与 RPA 混合架构、落地痛点、选型要点
人工智能·ai·自动化·rpa
itmigrate1 天前
前端项目里,Object.is 并不是 === 的平替
前端
小大宇1 天前
Vue知识点6-computed计算属性
前端·javascript·vue.js
程序员海军1 天前
尤雨溪 : Vue 4 已经在规划中了!
前端·javascript·vue.js
2601_949970691 天前
HumanizeDuration 跨端三方库仓颉适配全流程
前端·javascript·flutter
风骏时光牛马1 天前
后端服务接口开发与性能优化
前端
kyriewen1 天前
我让 4 个 AI 互相 review 代码,最温柔的那个下手最狠
前端·程序员·ai编程
计算机魔术师1 天前
493家公司白砸AI钱?Apollo这组数据戳破了幻觉
前端
IT_陈寒1 天前
Java静态变量初始化坑得我头皮发麻
前端·人工智能·后端
柳杉1 天前
用 Codex 完成智慧高速 3D 可视化大屏,从 18 张行业设计稿到可交互的运行监测中心
前端·ai编程·数据可视化