# framework **Repository Path**: c1414200300/framework ## Basic Information - **Project Name**: framework - **Description**: selenium自动化测试框架 +爬虫 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-10-17 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SeleniumDemo Selenium automation test framework Use Selenium 3.x + testng + Jenkins + Maven Use Page object model Use log4j 如何使用: 1. 安装maven配置环境变量 2. git clone https://gitee.com/c1414200300/framework.git 3. mvn test 也可以直接使用jenkins,触发mvn test 使用interface 处理不同版本的页面, 使用java反射机制实现页面跳转 使用java 注解实现不同类反射初始化 使用单例模式实现初始化唯一driver对象 已废弃Ant 引入Spring 2017/6/21 添加python版selenium Demo 说明:最近在搞爬虫,采用python scrappy框架,因此顺便搞一下python版本的selenium 并将原有方法重新使用python封装一遍。 喜欢使用python的朋友也可以参考。 目录为:PythonSelnium 将会添加爬虫相关内容。持续更新!!!! Roadmap 1. 使用Builder设计模式(Done) 2. 优化测试报告 (in-progress) 3. 使用容器,抽象出单独的截图服务 4. Refactor 页面元素加载功能 5. 加入预判环境功能,通过http response code判断环境 6. Selenium UI自动化优化测试脚本心得整理 7. 加入图像对比,实现处理拖拽验证码 8. 使用Jacoco 做code coverage