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

相关推荐
几何心凉1 小时前
没有万能模型:我用 AiiOnly Token Plan,把多款大模型的长处拼进同一个项目
前端
kyriewen1 小时前
Claude Code 的额度今天缩水了17%——官方公告上写的是"永久提高25%"
前端·ai编程·claude
刘广睿1 小时前
批量截图与长图拼接:自动化工作流的三种实现方案对比
爬虫·自动化·效率工具·python3.11
雪芽蓝域zzs2 小时前
vue解构平铺VS对象包裹
前端·javascript·vue.js
风骏时光牛马3 小时前
从零到实战,完整AI学习路线
前端
三十而立洋3 小时前
深入理解 Monorepo:子包安装依赖
前端·前端工程化
IT_陈寒3 小时前
Java Stream处理大集合,我的内存怎么就炸了
前端·人工智能·后端
Ticnix3 小时前
MCP 实战:把工具层从 Agent 里彻底解耦
python·mcp
Captaincc3 小时前
AI 用量桌面端-桌面宠物自定义指南
前端·人工智能
JudithHuang3 小时前
Cursor + MCP:让 Cursor 直接控制你的 Chrome
mcp