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 完成页面操作和简单的回归测试。

相关推荐
郑州光合科技余经理8 分钟前
海外版外卖加盟:总站与分站配送规则怎么分开管
java·开发语言·前端·后端·uni-app·php·ai编程
小呆呆66644 分钟前
副业搞起来,小说,漫画,漫剧的成本优化思路
前端·后端·面试
Dovis(誓平步青云)1 小时前
浇水提醒刚弹出又消失,植物状态别只存一个百分比
开发语言·前端·javascript·pdf·ecmascript·电脑
码艺-Alimjan2 小时前
Vben Admin 新增维吾尔语 Vben-Modal的关键坑之一
前端·javascript·vue.js
EatFan2 小时前
从“框架混战“到“运行时收敛“:2026 年 AI Agent 开发框架的三条路线之争
java·数据库·人工智能·多智能体·ai agent·mcp·agent 框架
可乐鸡翅yeah_2 小时前
hls.js 手动自定义 http 请求 loader,修改请求头实战
开发语言·前端·javascript·网络协议·http·ecmascript·m3u8在线
IT_陈寒2 小时前
Vite静态资源导入这个坑我帮你们踩过了
前端·人工智能·后端
广州华水科技3 小时前
大坝安全监测解决方案:单北斗GNSS形变监测系统应用与维护
前端
yivifu3 小时前
中文古籍电子书注释集成
前端·javascript·python·beautifulsoup·epub
默_笙4 小时前
🛴 从散件到整机:DeepAgents 与 Agent 身上预留的那些"插槽"(前置介绍)
前端·javascript