这是一套企业级标准的 Web UI 自动化测试方案,从零搭建完整项目,包含代码、配置、集成全流程,直接可落地使用。一、技术栈总览表格技术 / 工具作用Python开发语言Pytest测试框架(用例管理、断言、夹具)SeleniumWeb 操作驱动POM页面对象模型(解耦页面元素 + 业务逻辑)数据驱动YAML/CSV 存储测试数据,分离代码与数据Allure美观可视化测试报告Jenkins持续集成(自动拉取代码、执行用例、生成报告)二、项目目录结构(标准 POM 架构)plaintextauto_test/ ├── base/ # 基础层:封装Selenium核心方法 │ └── base_page.py ├── page/