common - 公共工具层 testcases - 存放.py测试用例(unittest实现,ddt模块) testdatas - 存放测试数据:excelini配置文件脚本生成的数据 config - 配置层,存放配置文件:数据库连接配置、全局接口url配置、日志配置、全局共用数据配置 outputs - 存放报告 /日志 main.py - 框架的入口文件,执行收集用例执行用例生成报告。
项目目录/common/path_handler.py --文件路径
import os # 项目路径 base_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) # 测试用例路径 cases_dir = os.path.join(base_dir, "testcases") # 测试数据路径 datas_dir = os.path.join(base_dir, "testdatas") # 测试报告路径 reports_dir = os.path.join(base_dir, "outputs\reports") # 日志路径 logs_dir = os.path.join(base_dir, "outputs\logs") # 配置文件路径 conf_dir = os.path.join(base_dir, "config")



