Web自动化测试框架结构
这是我经过学习和摸索后的成果,自主搭建了一个测试框架结构,目前项目已经完成,所以写篇博客来分享一下,也是对自己初期的一个肯定。话不多说,讲起。
主要结构:
commons:主要用于存放一些公用文件,如base_page,logger,units等文件
config:配置项,放HTMLRunner.py和webdriver等配置文件
error_png:用于存放异常时生成的图片
logs:存放日志目录
necessary_files:存放一些用于上传图片或文件时的一些必要文件
pages:存放所有的page文件
reports:生成报告目录,含启动程序文件send_email.py
testcase:存放所有测试用例文件
结构不唯一,依据项目而定,所以只需参考即可。
chromedriver:https://www.cnblogs.com/qingqing-919/p/9055285.html