目前这个开源的这款框架 是我很久以前的 最初在第一家上班的时候开始使用 现在可能对刚入门的小白有帮助吧 再有就是其中的代码可以参考下
GitHub地址:https://github.com/lupingp/Vantpy
框架:
Vantpy框架基于Selenium+Yaml+Unittest+POM+搭建的WebUI自动化测试框架
特点:
使用POM(页面对象模式)设计,使代码更加有逻辑性,测试脚本更加规范,后期更加容易维护以及复用性更高
支持多种定位方式,包括(xpath/css/ID/text/link_text/name)
框架集成了Selenium的常用定位方法,使元素定位更加方便
使用HTMLTestRunner作为自动生成测试报告,报告更加美观,更加详细,内容更丰富
Logging日志输出,可以看到每一步做的操作
Yaml作为数据管理,实现代码,数据分离,使框架的使用起来更加简单
注:此框架也有pytest编写的
共勉.