article
README
🚀 Playwright
Playwright 是一款强大的自动化测试工具,可帮助开发者高效地对网页应用进行测试,支持多种浏览器,能有效提升测试效率和质量。
🚀 快速开始
使用 Playwright 进行测试,可按以下步骤操作:
- 安装 Node.js:确保系统中已安装 Node.js 和 npm。
- 安装 Playwright:
npm install -g playwright - 初始化项目:
mkdir my-playwright-project cd my-playwright-project playwright init --ts - 选择浏览器:根据提示选择需要的浏览器(如 chromium、firefox 或 webkit)。
- 编写测试脚本:创建
playwright.config.ts文件并配置测试选项。 - 运行测试:
npm run test
💻 使用示例
基础用法
import { test, expect } from '@playwright/test';
test('搜索关键字', async ({ page }) => {
// 打开浏览器
await page.goto('https://www.baidu.com');
// 输入搜索关键字
await page.type('.kw', 'Playwright');
// 点击搜索按钮
await page.click('#su');
});
高级用法
// playwright.config.ts 配置文件示例
module.exports = {
testDir: './tests',
forbidOnly: !!process.env.CI,
requireOrder: ['playwright/test/fetch'],
workers: process.env.CI ? 1 : undefined,
reporter: 'html',
use: {
baseURL: 'http://localhost:3000',
browser: 'chromium',
chromium: {
// 设置为无头模式
headless: true,
// 设置 viewport 大小
viewport: { width: 1920, height: 1080 }
},
// 配置 firefox 或者 webkit 的参数
},
};
扫码联系在线客服