当前位置: 首页 > 软件库 > 云计算 > >

SeleniumDemo

Selenium automation test framework
授权协议 Readme
开发语言 Python
所属分类 云计算
软件类型 开源软件
地区 不详
投 递 者 池麒
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

SeleniumDemo

Selenium automation test framework

最近有打算用python重写一下,感兴趣的朋友可以fork首先需要安装python,之后安装selenium libpip install -U selenium

Use Selenium 3.x + testng + Jenkins + Maven

Use Page object model

Use log4j

如何使用:

  1. 安装maven配置环境变量
  2. git clone https://github.com/tobecrazy/SeleniumDemo.git
  3. mvn test也可以直接使用jenkins,触发mvn test

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

2018/8/19引入docker,使用Selenium docker

2017/6/21添加python版selenium Demo说明:最近在搞爬虫,采用python scrappy框架,因此顺便搞一下python版本的selenium并将原有方法重新使用python封装一遍。喜欢使用python的朋友也可以参考。目录为:PythonSelnium2018/6/4优化HTML ReportAlt text将会添加爬虫相关内容。持续更新!!!!2018/07/21推荐使用selenium docker, 可以直接使用docker image 构建Grid。配置的VNC端口5901 for chrome, 5902 for firefox.

Roadmap

  1. 使用Builder设计模式(Done)
  2. 优化测试报告 (in-progress)
  3. 使用容器,抽象出单独的截图服务
  4. Refactor 页面元素加载功能
  5. 加入预判环境功能,通过http response code判断环境
  6. Selenium UI自动化优化测试脚本心得整理
  7. 加入图像对比,实现处理拖拽验证码
  8. 使用Jacoco 做code coverageAlt text

Alt textAlt text9.使用Sonar 扫描代码code

Alt text10.使用findbugsAlt text

微信公共账号:

Alt text

相关阅读

相关文章

相关问答

相关文档