8000 GitHub - DeosChange/UIATT_WEB: ui auto test tool for web
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

DeosChange/UIATT_WEB

Folders and files

NameName
Last commit message
Last commit date

Latest co 8000 mmit

 

History

92 Commits
 
 
 
 
 
 

Repository files navigation

UIATT_WEB

author : change

UIATT_WEB:ui auto test tool for web.

利用pom思想,使用webdriver、java、testng、log4j、autoit3、ant、bat等进行web端的ui自动化测试框架

目录结构为:

|-cases:只引用pcWeb中的核心逻辑

|-listener:设置自定义异常的监听与什么时机截图的监听

|-pcPage:pom思想,抽象各个页面的元素(也可能会按场景抽取)

|-pcWeb:将抽取的页面元素转化为webElement,并定义各个业务逻辑

|-util:定义各个公共方法

本框架目前版本:V3.0.0 优势: 1、增加更丰富的utils包; 2、增加了对更多中间件的支持,比如kafka、redis、canssaandra;

V2.0.0 优势:

1、设置了灵活的监听,不再需要在代码中到处添加异常捕获和截图的语句;

2、解决了windows api与webdriver对于dom处理的api的交互问题;

3、调和了硬等待与自定义等待的分别应用场景,增强了脚本的稳定性,也缩短了脚本的运行时间;

待优化:

1、代码共用率不高,还可以将重复代码抽取成公共方法;

2、未完成不同环境不同suite的开关设置;

3、未完成运行错误的截图在报告中缩略和放大显示;

4、目前集成至jk上的版本没有实现参数化,不够灵活;

About

ui auto test tool for web

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  
0