介绍
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 项目常量
- util 项目工具类
- resources
- log4j2.xml 日志模板
- test
- java
- com.abcnull
- base 测试基类
- common 共有方法
- d
本文详述了如何搭建一个功能完善的Web UI自动化测试框架,包括PO模式、配置文件驱动、多线程测试、Slf4j+Log4j日志系统、异常截图和测试报告。还介绍了支持Jenkins数据驱动、Redis数据存储以及远程和本地浏览器测试。提供GitHub源码链接。
订阅专栏 解锁全文
1044

被折叠的 条评论
为什么被折叠?



