# playwright **Repository Path**: githongmayun/playwright ## Basic Information - **Project Name**: playwright - **Description**: 给予node的自动化测试 - **Primary Language**: NodeJS - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-01-24 - **Last Updated**: 2024-01-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # pc-playwright ## 介绍 1. 测试类型: E2E 自动化测试 1. 测试用例编写方法:基于 Happy path 测试用例,尽量符合 INVEST 原则测试 1. 工具:playwright ## 软件架构 ```sh . ├── .husky # git钩子脚本 ├── bin # 脚本运行 ├── config # 项目配置文件 ├── logs # log文件包括录屏和截屏[设计原则跟随当前时间] ├── doc # 技术文档 ├── plan # 开发计划 ├── src # 源文件 │ ├── config # 测试配置文件 │ ├── modules # 测试模块 │ ├── utils # 工具函数 │ └── index.ts # 入口 ├── tests # 测试文件[使用断言测试,后期重点] └── README.md # 说明文件 ``` ### 安装教程 ```shell git clone https://github.com/atcdev/pc-playwright.git # 克隆项目到本地 cd pc-playwright # 进入项目根目录 npm i # 安装包依赖 ``` ### 启动脚本 ```shell #------------- cmd --------------# npm run start # 启动自动化测试脚本 #------------- lint --------------# npm run lint # 启动lint检测 npm run lint:fix # 启动lint修复 ``` #### 分支说明 1. master 默认分支 1. develop 开发分支 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request