Playwright自动化测试框架

一个基于Playwright和TypeScript的自动化测试框架,采用页面对象模型(POM)设计,适用于端到端测试。

  • by Praveenroy05
  • HTML
  • 本地部署
  • 更新于
在 GitHub 查看 Praveenroy05/MCP

使用说明

MCP Playwright POM 框架

这个项目是一个使用页面对象模型(POM)设计的Playwright TypeScript自动化框架,用于https://www.saucedemo.com。

特点/特性

  • TypeScript + Playwright
  • 页面对象模型(POM)结构
  • 对订购“Sauce Labs Backpack”的端到端测试

项目结构

  • src/pages/ — 页面对象类
  • tests/ — 测试规格
  • playwright.config.ts — 浏览器配置

如何跑步

  1. 安装依赖项:
    npm install
    
  2. 运行测试:
    npx playwright test
    

场景自动化

  • 登录到 saucedemo.com
  • 将“Sauce Labs Backpack”加入购物车
  • 使用随机用户数据进行结账
  • 验证订单确认信息

根据您的使用场景,替换凭据或测试数据。