Selenium automation test framework
Use Selenium 3.x + testng + Ant + Jenkins + Maven
Use Page object model
Use log4j
使用interface 处理不同版本的页面, 使用java反射机制实现页面跳转 使用java 注解实现不同类反射初始化 使用单例模式实现初始化唯一driver对象 Roadmap
- 使用Builder设计模式
- 优化测试报告
- 使用容器,抽象出单独的截图服务
- Refactor 页面元素加载功能
- 加入预判环境功能,通过http response code判断环境