期货交易自动化论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 26|回复: 0

平台自动化测试框架watchman,基于Selenium、TestNG,融合AutoIt、winio、tesseract - 金融行业 - ITPUB论坛-专业

[复制链接] |主动推送

285万

主题

285万

帖子

855万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
8553710
发表于 2022-9-11 07:05:31 | 显示全部楼层 |阅读模式
项目已开源至github,欢迎大家下载使用:
    https://github.com/watman-framework/watchman
总体说明:
   平台自动化测试框架watchman,基于Selenium、TestNG,融合AutoIt、winio、tesseract。
    本框架的核心是页面类和案例类,使用非常简单,但是功能强大,有良好的扩展性,适合绝大多数场景的自动化测试。
在Selenium基础上都做了什么:
    1、虽然Selenium也有页面类和案例类的Demo,但是该解决方案过于死板,很难满足众多应用动态加载的特性。本框架引入了动态识别,很好的解决了异步加载等问题。
    2、对于安全控件、文件下载等Selenium无法支持,本框架对应的解决方案融合了AutoIt、winio等强大功能解决这些问题。
    3、本解决方案引入tesseract来对验证码动态识别和输入做一定的补充。
    4、本解决方案可以支持实时获取数据库信息,数据库断言,数据准备等操作。
    5、数据池管理,可直接通过Excel管理数据池。
    6、frame自动切换。
    7、**最重要的特性**提出了元素封装的概念,每个公司都可以按照自己公司使用的页面构件封装页面元素,简化脚本编写操作。
展望:
    1、watchman是一个轻量级的封装,可随selenium的升级不断增强稳定性。
    2、该框架定位为自动化测试的完美解决方案。
    3、目前仅支持平台应用,后续考虑引入其他开源框架,支持应用程序的自动化测试。
qianliemao 发表于 2013-8-4 15:56

给出的链接地址 打不开啊.
加这个群吧。方便大家一起交流:7573745。源码群内再共享一下。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|期货交易自动化论坛

GMT+8, 2024-11-27 02:32 , Processed in 0.097502 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表