HTML的invokers实现命令式交互绑定
2026/7/6 1:04:27
Playwright 的开发环境配置非常简单,尤其推荐使用Visual Studio Code (VS Code)作为 IDE,因为它有官方扩展支持,能提供测试运行、调试、录制、Trace 查看等一体化体验。以下是完整步骤,适用于 Node.js/TypeScript(最主流)或 Python 版本。
node -v和npm -v,看到版本号即可。这是最便捷的方式,能直接在 VS Code 中完成安装、配置和浏览器下载。
方式一:通过 VS Code 扩展(最简单,新手首选)
playwright.config.ts配置文件。tests/示例测试目录。方式二:命令行手动初始化
# 创建项目目录mkdirmy-playwright-project&&cdmy-playwright-project# 初始化 Node.js 项目npminit -y# 一键安装 Playwright Test 并初始化npminit playwright@latestnpx playwright install下载浏览器。Python 版:
# 创建虚拟环境(推荐)python -m venv venvsourcevenv/bin/activate# Windows: venv\Scripts\activatepipinstallplaywright playwrightinstall# 下载浏览器初始化后会自动生成配置文件,可根据需要修改:
import{defineConfig,devices}from'@playwright/test';exportdefaultdefineConfig({testDir:'./tests',// 测试目录timeout:30000,// 单测试超时retries:2,// 失败重试次数workers:4,// 并行数reporter:'html',// 报告格式(运行后生成 html 报告)projects:[{name:'chromium',use:{...devices['Desktop Chrome']}},{name:'firefox',use:{...devices['Desktop Firefox']}},{name:'webkit',use:{...devices['Desktop Safari']}},],});npx playwright test:运行所有测试。npx playwright test --ui:启动 UI 模式(可视化运行测试)。npx playwright codegen:录制操作生成代码(推荐:npx playwright codegen https://example.com)。npx playwright show-report:查看 HTML 报告。npx playwright test --headed:有头模式(显示浏览器)。npx playwright install。npm i -D @playwright/test@latest+npx playwright install。配置完成后,你可以在 VS Code 中直接录制、编写、运行和调试测试,效率极高!如果需要 Python 具体示例或某个功能的详细代码,随时告诉我。