学了unittest+接口测试后,又试着用框架去做UI测试。感觉还是很好用的。
项目里该有的基本都有了,供以后扩展学习做个参考。
链接:https://github.com/Mollylin0/monitor_ui
- 主要框架思路:
项目是用python3.6+selenium+beautifulreport写成
config:存储了关于drive、图片、公共的配置文件
pageobjects:存储selenium方法重新封装的基类、初始登录的方法、和被测试的页面元素封装方法等
public:存储产生日志的文件。其中production——login是因为项目业务而新加的功能,可以忽略
report:存储测试报告、Log
testcase:测试用例