web自动化测试框架PatatiumWebUii

发表于:2016-10-14来源:webdriver作者:webdriver点击数: 标签:
这是一个WebUI自动化测试框架,由 webdriver?中文社区 创办人土豆(本人技术笔名)所创建,该web自动化测试框架是用java语言编写的,基于selenium webdriver 的开源自动化测试框架,该框架结合

PatatiumWebUi

简介

这是一个WebUI自动化测试框架,由 webdriver中文社区 创办人土豆(本人技术笔名)所创建,该web自动化测试框架是用java语言编写的,基于selenium webdriver 的开源自动化测试框架,该框架结合了testng,selenium,webdriver,jxl,jodd-http 等工具。该框架基于页面对象模型(POM)架构,实现了关键字驱动技术,数据驱动,无需掌握多少编程知识即可编写脚本,同时实现了数据与代码分离的功能:1、元素定位信息保存在对象库文件中 2、测试用例数据可以存储在excel中。从而实现,页面元素位置变化,无需改动脚本,只需修改对应的元素定位信息即可。 
该框架实现了检查点及用例失败自动截图功能,自动生成html测试报告及自动发送html邮件测试报告功能。 
目前框架还不是特别完善,还需要写一些脚本实现自动化;学习该框架需要熟悉一定的HTML 和java基础,后续可以考虑自动编码的实现。

环境配置

1、jdk 1.8

2、idea/eclipse

3、maven

注意事项

工程项目编码需要设置为UTF-8否则会出现中文乱码情况

API文档

点击查看API文档

Demo演示

原文转自:http://git.oschina.net/zhengshuheng/PatatiumWebUi