介绍
GitHub 源码地址:https://github.com/abcnull/webuitest4j
欢迎大家 Watch Star and Fork!
本人之前自己从头到尾尝试搭建过 selenium 测试框架,之前搭建的太粗糙了,这次重新搭建一个功能齐全的 Web UI 自动化测试框架
功能上支持 PO 模式,支持配置文件驱动,支持多线程测试,支持 Slf4j + log4j 日志系统,支持异常截图和 extentreports 测试报告等多种报告模板,支持 jenkins 做数据驱动传参构建,支持 redis 数据存储,甚至支持谷歌的 h5 测试,项目不仅支持本地系统运行浏览器,也支持运行 hub 中的浏览器节点(代码中已写 hub 启动浏览器相关代码),您只需要自己在您的服务器上配置好 hub 以及 node 节点即可使用
项目结构
- logs 日志
- src
- main
- java
- com.abcnull
- constant 项目常量
- uti