Playwright测试框架

Playwright是一个用于端到端测试的自动化框架,支持多种浏览器和设备测试,适用于Web应用的自动化测试和质量保障。

  • by jvelardcrepo-web
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 jvelardcrepo-web/playwright-e2e-tests

使用说明

说明和说明

在这次会议上。(笑)。。

  1. 不知名剧作家
    • npm init playwright@latest
  2. 检查是否正确安装
    • npx playwright --help

在这次会议上。(笑)。。

文件夹结构配置 我们创建以下文件夹结构:

剧作家E2E-TESTS/ .github/#CI配置文件夹(持续集成) .vscode/#特定于编辑器的配置 │└--mcp.json#配置VS代码的MCP服务器 ├--config/#特定于环境的配置文件 ├--DATA/#静态和常量数据 │└--constants.json#测试中使用的常见常量 ├--debug/#可选:与调试相关的输出/记录 ├--Logs/#应用程序日志/测试 ├--Node_Modules/#自生成依赖项 ---PlayWright-Report/#输出PlayWright的HTML测试报告 ├--Resources/#其他测试资源(例如:图像、文件) ├--tests/#所有组织的测试文件 │├--API/API测试规范 │├--demo/#与演示相关的测试规范 │├-设备/与设备相关的场景 │├--E2E/#端到端测试规范 │├--functional/#功能测试用例 │├--Helpers/#测试实用程序函数 │├--Page-Objects/#页面对象模型文件(Page ObjectModel) ├--Tests-Examples/#自动生成的示例测试场景 。env.example#环境文件模板 ├--.env#环境文件模板 .gitignore#被git忽略的文件和文件夹 ├--package-lock.json#依赖项锁定文件 ├--package.json#项目元数据和脚本 ---PlayWright.config.ts#PlayWright配置文件 ├--readme.md#项目总结和说明

快速验证 在PlayWright.config.ts文件中,评论所有其他浏览器,并确保仅启用Chromium。

运行以下命令以验证一切是否继续运行: npx剧作家测试

如果测试成功运行,您已经准备好了!

🎯 目标项目的结构已经配置。让我们继续前进!🚀

说明和注释测试

在本次会议上。..

设置Git回购

  1. Git命令

    • git 初始化
    • git 状态
    • git添加。
    • git commit-m“"
  2. git忽略以下文件

    • /调试
    • /日志/
    • .env
    • 诱人的结果
    • 测试示例/
    • 例如*
    • *.log