结构介绍
之前分享过一篇安卓UI测试,但是没有实现数据与代码分离,后期维护成本较高,所以最近抽空优化了一下。
不想看文章得可以直接去Github,欢迎拍砖
大致结构如下:
testyaml管理用例,实现数据与代码分离,一个模块一个文件夹
public 存放公共文件,如读取配置文件、启动appium服务、读取Yaml文件、定义日志格式等
page 存放最小测试用例集,一个模块一个文件夹
results 存放测试报告及失败截图
logs 存放日志
testcase 存放测试用例runtest.py 运行所有测试用例
yaml格式介绍
首先看下yaml文件的格式,之前也写过一点关于yaml语
1