claude+自动化测试skill(playwright-cli) 📅 2026/7/17 19:33:19 一、文章教程文章地址开源项目地址二、快速开始安装插件npminstall-gplaywright/clilatest创建skillplaywright-cliinstall--skills打开claude简单测试是否成功使用playwright-cli页面操作 参数--headed--persistent打开百度问问今天青岛的天气怎么样playwright-cli open google.com --headed 最后一个参数**–headed**表示使用的是有头浏览器如果不加这个参数Playwright默认使用的是无头浏览器。无头浏览器会在后台静默运行虽然比较省内存但是我们看不到浏览器的页面。所以为了方便调试我们一般加上这个参数–headed。回车playwright CLI自动操作Chrome打开了我们要的网页–persistent。persistent表示把cookie、登录状态、本地存储之类的数据写到磁盘里面下次使用的时候继续拿出来用这样就不需要每次都重新登录了。比如这里我带着persistent执行一下playwright-cli screenshot Screenshot是给浏览器截图我们看到截屏的时候它还是以一个PNG的文件的形式存放在了电脑的本地磁盘上三、保存为skill然后减少token消耗任务使用playwright-cli页面操作 参数--headed--persistent打开百度访问xxx网站查看下面的评论下次直接告诉他执行这个任务的skill即可创建一个 save_mail_comments Skill把刚才打开网站、查看评论并且保存评论的全过程创建一个模块保存到 skill 里面。执行任务使用save_mail_comments Skill执行。四、拓展自动生成py点击脚本playwright codegen五、切换另外一个拓展方案更简单npminstall-gplaywright/mcp npx playwrightinstallchromium# 重连mcp即可