首页
学习
活动
专区
工具
TVP
发布

Vantpy1.0自动化测试框架强势发布,完美结合HTMLTestRunner报告

Vantpy1.0

关于框架

Vantpy基于Selenium+Yaml+Unittest搭建的WebUI自动化测试框架

特点

使用POM(页面对象模式)设计,使代码更加有逻辑性,测试脚本更加规范,后期更加容易维护以及复用性更高

支持多种定位方式,包括(xpath/css/ID/text/link_text/name)

框架集成了Selenium的常用定位方法,使元素定位更加方便

使用HTMLTestRunner作为自动生成测试报告,报告更加美观,更加详细,内容更丰富

Logging日志输出,可以看到每一步做的操作

Yaml作为数据管理,实现代码,数据分离,使框架的使用起来更加简单

部署环境

Python 3.6+:https://www.python.org/

使用到的package:

pip install selenium

pip install pyyaml

支持的浏览器及驱动

基于Selenium支持的所有浏览器,在vantpy框架中,目前结合Chrome作为驱动进行自动化测试

定位元素方式

在定位元素中,只需要按照demo的格式编写定位方法,在不同的测试用例中实现多次调用

读取yaml数据

yaml管理数据目的是为了实现代码与数据间的分离,也同时使多人协作自动化测试效率更高

日志输出

在执行测试脚本中,每一步的操作都会打印出执行的日志,快速定位问题的位置

生成测试报告

作为测试人员,报告的质量是测试的关键点,优雅的报告可以让测试人员快速分析问题

测试报告

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180602G1BNZB00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券