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

项目结构:


项目结构
  • baseTest:存放基础测试类和测试方法
  • pageObjects:存放测试页面的元素和操作方法
  • testScripts:存放测试脚本
  • utils:存放工具类方法
已建工具类
  • CaptureScreen:遇到异常时截图的方法
  • ConfigReader: 读取配置文件(配置文件存放一些测试用的静态数据)
  • CsvUtil: 读取csv文件的数据,存储成数组
  • CustomAssert: 封装断言方法,便于断言失败时打印相关日志信息和异常截图
  • ExcelUtil: 读取Excel文件,包括存储整个sheet的数据, 读取指定单元格,设置指定单元格的value
  • FileUtil: 创建文件,创建文件夹

你可能感兴趣的:(基于selenium+Java+TestNG+Maven的数据驱动测试框架)