基于selenium+Java+TestNG+Maven的数据驱动测试框架

项目结构:


项目结构
  • baseTest:存放基础测试类和测试方法
  • pageObjects:存放测试页面的元素和操作方法
  • testScripts:存放测试脚本
  • utils:存放工具类方法
已建工具类
  • CaptureScreen:遇到异常时截图的方法
  • ConfigReader: 读取配置文件(配置文件存放一些测试用的静态数据)
  • CsvUtil: 读取csv文件的数据,存储成数组
  • CustomAssert: 封装断言方法,便于断言失败时打印相关日志信息和异常截图
  • ExcelUtil: 读取Excel文件,包括存储整个sheet的数据, 读取指定单元格,设置指定单元格的value
  • FileUtil: 创建文件,创建文件夹
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容