☰
WEB UI自动化-完整可直接运行框架:Python + Pytest + Playwright + Allure
2026/11/2 1:52:58 网站建设 项目流程

目录

目录结构

1. requirements.txt

2. config/env.yaml

3. utils/yaml_reader.py

4. utils/logger.py

5. conftest.py(核心 fixture,浏览器、截图、录屏、环境读取)

6. pages/login_page.py(PO 示例,录制代码放到这里封装)

7. testcases/test_login_demo.py(用例文件,录制代码直接放这里调试)

8. pytest.ini

🚀 使用流程

📌 重要说明

 

目录结构、全部源码、依赖、启动命令都给齐,新建文件夹复制即可使用 特性: ✅ 支持playwright codegen录制代码直接接入 ✅ Allure 报告、失败自动截图、失败录屏 ✅ 多环境配置 yaml、日志封装、PO 模式 ✅ 支持无头 / 有头切换、浏览器选择 ✅ 数据驱动示例

目录结构

web_auto/ ├── conftest.py ├── pytest.ini ├── requirements.txt ├── config/ │ └── env.yaml ├── utils/ │ ├── logger.py │ └── yaml_reader.py ├── pages/ │ ├── __init__.py │ └── login_page.py ├── testcases/ │ ├── __init__.py │ └── test_login_demo.py └── report/ ├── allure-results ├── allure-report └── videos

1. requirements.txt

pytest

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询