用途:当用户需要用 Playwright 编写或调试浏览器端到端(E2E)测试时使用,支持多浏览器、多标签和自动等待;也用于配置项目、定位器、Fixture 与 CI 运行。主要能力:浏览器自动化与测试编写、页面对象模式、跨浏览器测试。使用方式:安装执行 npm init playwright,选择浏览器与语言,生成示例与配置;编写时使用 page.goto、getByRole、click、fill、expect,支持自动等待与断言,以及多页与 API 请求;运行使用 npx playwright test,可切换 headed/UI 模式,生成报告与 trace。最佳实践:优先使用 getByRole/getByLabel,避免脆弱的 xpath;用例保持独立可重复,用 fixture 或 beforeEach 准备状态;CI 中安装依赖与浏览器,失败时保留 trace 与截图。限制:资料未提供具体收费、价格或平台信息。
playwright
测试与质量
更新于 10-15 21:48