slug
如何安装playwright
type
Post
status
Published
date
Feb 6, 2026
tags
推荐
文字
summary
Playwright 是由微软开发的一个开源框架,专门用于 Web 应用程序的端到端(E2E)测试和自动化。它允许你通过代码控制浏览器(Chromium, Firefox, WebKit),模拟用户的一切操作。
category
AI实战
icon
password
什么是 Playwright?
Playwright 是由微软开发的一个开源框架,专门用于 Web 应用程序的端到端(E2E)测试和自动化。它允许你通过代码控制浏览器(Chromium, Firefox, WebKit),模拟用户的一切操作。
简而言之,如果你在cc下使用playwright,你实现了一个功能,然后你发现它的效果不是很好,在以前你要详细跟AI描述,到底出现了什么问题,哪里不好,而现在你简单说下,AI调用playwright这个mcp去查看,你的描述成本大大降低。
核心特性
- 跨浏览器/多语言支持:
- 一套代码,全平台运行:支持 Chromium (Chrome/Edge), Firefox, 和 WebKit (Safari)。
- 多语言绑定:支持 Python, JavaScript, TypeScript, Java, 和 .NET。
- 极高的稳定性(Auto-wait):
- 它最出名的功能是 自动等待。在点击按钮前,它会自动检查按钮是否可见、是否被遮挡、是否已停止动画。这解决了 Selenium 时代最头疼的“随机失败(Flaky tests)”问题。
- 强大的调试工具:
- Codegen:可以录制你的浏览器操作并自动生成代码。
- Trace Viewer:可以像录像机一样回放测试过程,查看每一秒的 DOM 状态、网络请求和控制台日志。
- 原生支持移动端仿真:
- 可以轻松模拟手机版的 Chrome 或 Safari 环境。
宝贵的命令行
[本次血的总结 真的希望如果大家跑Claude Code这些 真的要在Mac系统下跑 不是说没有Windows的兼容版本 而是说cc祖师爷就是在Mac系统下写的这个软件 node也是基于unix原生 各种性能、依赖支持都会更好一些
因此,建议大家早日更换Mac系统,Windows下无厘头bug真的是要有多少有多少]
[另外一点,就是我看deeplearning的课程中,人家真的是直接就把playwright安装上去的,用的很丝滑,但是我让cc自己去安装,那安装出了一种诈骗感,每次都跟我说cc重启之后,playwright就能用然后让它测试一下,跟我说没生效,然后再改,改完重开还是没效果。]
最后是我直接回去重新看课,然后把命令行敲上去,然后再次启动,发现可以了,这到底是什么原因导致的呢?
但是,也说明了这个命令行真的很贵,至少价值我两个小时的生命
哲学升华:圈子很重要,如果你本身就是mac生态的,你根本就不会遇到这个问题,如果你不在那个圈子你会遇到很多圈内人根本遇都遇不到的问题,所以,先入圈很重要。
- Author:盛溪
- URL:https://tangly1024.com/article/%E5%A6%82%E4%BD%95%E5%AE%89%E8%A3%85playwright
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!
.jpg?table=block&id=26f7c1d5-a1e9-80d7-a52b-e71bb7079501&t=26f7c1d5-a1e9-80d7-a52b-e71bb7079501)

