Playwright Browser Automation

Playwright Browser Automation

🚀 Playwright

Playwright 是一款强大的自动化测试工具,可帮助开发者高效地对网页应用进行测试,支持多种浏览器,能有效提升测试效率和质量。

🚀 快速开始

使用 Playwright 进行测试,可按以下步骤操作:

  1. 安装 Node.js:确保系统中已安装 Node.js 和 npm。
  2. 安装 Playwright
    npm install -g playwright
    
  3. 初始化项目
    mkdir my-playwright-project
    cd my-playwright-project
    playwright init --ts
    
  4. 选择浏览器:根据提示选择需要的浏览器(如 chromium、firefox 或 webkit)。
  5. 编写测试脚本:创建 playwright.config.ts 文件并配置测试选项。
  6. 运行测试
    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 的参数
},
};
  • 0 关注
  • 0 收藏,8 浏览
  • system 提出于 2025-09-18 05:57

相似服务问题