# web_auto **Repository Path**: hipig/web_auto ## Basic Information - **Project Name**: web_auto - **Description**: web 自动化 - **Primary Language**: Python - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 1 - **Created**: 2021-04-07 - **Last Updated**: 2021-12-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # web_auto #### 介绍 web 测试 自动化 #### 软件架构 1. common 实现公共函数 1. log.py 日志模块 2. sendmail.py 发送邮件模块 3. yamlhandler.py 读取yaml文件 2. project 项目目录 (可以实现很多项目) 1. demo01 1. config demo01的测试文件目录(该文件不开源/需要自己新建并配置) 1. config.ini 2. Demo01-F.ini 功能配置文件 3. Demo01-S.ini 冒烟配置文件 2. data 放测试数据(该文件不开源/需要自己新建并配置) 3. example 存放yaml,config.ini的示例文件模板 4. Log 存放log文件 5. module_api 存放具体功能代码 6. Report 存放测试报告 7. scripts 存放shell脚本 8. TestCase 存放测试用例 2. demo02 3. Source 存放driver.exe文件 4. Statistics 存放报告的css静态文件 5. conftest.py 存放pytest初始化内容 6. run.py 项目运行文件 #### 安装教程 1. pip install -r requirements.txt #### 使用说明 1. 先在demo01文件夹下 新建config文件夹,并新建相关config.ini的配置 示例模板在example中 2. 新建data文件夹, 修改相关配置 3. python run.py -p demo01 -c Demo01-F.ini #### 特技 1. 使用 pyest, selenium, helium, allure 2. [helium使用文档](https://blog.csdn.net/ttphoon/article/details/107957775)