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

cron表达式:https://www.cnblogs.com/junrong624/p/4239517.html

猜你喜欢

转载自blog.csdn.net/ly021499/article/details/84934822