Web自动化框架搭建并应用

目前这个开源的这款框架 是我很久以前的 最初在第一家上班的时候开始使用 现在可能对刚入门的小白有帮助吧 再有就是其中的代码可以参考下

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编写的

共勉.

你可能感兴趣的:(Web自动化框架搭建并应用)