# Joyhub_ui_auto_test Python UI 自动化测试项目,基于 pytest + Playwright。 ## 初始化 ```bash python -m venv .venv .venv\Scripts\activate pip install -r requirements.txt playwright install copy .env.example .env ``` ## 运行测试 ```bash pytest ``` ## 生成测试报告 项目已配置 pytest-html,执行测试后会自动生成 HTML 测试报告: ```bash pytest ``` 报告存放路径: ```text reports\allure-results\index.html ``` 也可以只执行指定用例并生成报告: ```bash python -m pytest tests/test_open_chrome_browser.py ``` ## 目录结构 ```text config/ 配置读取 pages/ Page Object 页面对象 tests/ 测试用例 utils/ 通用工具 test_data/ 测试数据 reports/ 测试报告输出 ```