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

相关推荐
Dola_Zou43 分钟前
CodeMeter Linux 部署与配置指南
linux·运维·自动化·软件加密
YHHLAI44 分钟前
React `useState` 深入浅出
前端·javascript·react.js
夜猫子小强1 小时前
手搓一个「本地邮件摘要」工具:零依赖、数据不出电脑
前端
PBitW1 小时前
Element plus 自定义列顺序 —— 求指点
前端·element
绿岛之北1 小时前
Electron 安全第五章:网络请求安全
前端·electron
深漂的华哥1 小时前
Ruoyi-Vue-Plus(V5.6.2) 开发环境搭建
java·前端·spring boot·后端·spring·ruoyi
YIAN1 小时前
TS 面试必考题:type 与 interface 的 6 大核心区别,90% 的人答不全
前端·typescript
Canace1 小时前
Fable 像素游戏复盘,Vibe Coding 的 10 条工程规则与赛车 Demo 实践
前端·人工智能·游戏开发
xx24061 小时前
智慧园区前端技能
前端