# playwrightproject **Repository Path**: qzliud/playwrightproject ## Basic Information - **Project Name**: playwrightproject - **Description**: playwright - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-03-13 - **Last Updated**: 2025-03-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 数据工场自动化测试项目 ![图片描述](data/img/img_playwright.png) ### 环境搭建 Playwright版本1.42.0,不用指定版本,默认就是最新的。 安装失败多半是因为,没有升级pip,按照如下命令一步一步执行即可。 - 第一步:确保你的Python版本是3.8+,如果本地已有,也要卸载重装 - 第二步:升级pip;命令 python.exe -m pip install --upgrade pip - 第三步:设置镜像源,这样下载安装包会快很多;命令 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple - 第四步:安装playwright插件;命令 pip install playwright - 第五步:安装playwright内置浏览器;命令 python -m playwright install - 第六步:验证安装完成;命令 playwright --version - 第七步:执行录制脚本命令:playwright codegen (稍等会打开录制器) ### 框架设计 1. 数据层:yaml、config、js 2. 服务层:playwright、pytest、allure 3. 对象层:Page、Locator、Assertion 4. 用例层:function、testcollection 5. 输出层:log、screenshot、data