/WebExample

web系统示例

Primary LanguageHTML

Demo

Selenium automation test framework

Use Selenium 3.x + testng + Ant + Jenkins + Maven

Use Page object model

Use log4j

使用interface 处理不同版本的页面, 使用java反射机制实现页面跳转 使用java 注解实现不同类反射初始化 使用单例模式实现初始化唯一driver对象 Roadmap

  1. 使用Builder设计模式
  2. 优化测试报告
  3. 使用容器,抽象出单独的截图服务
  4. Refactor 页面元素加载功能
  5. 加入预判环境功能,通过http response code判断环境