DekAuto4J-桌面Web自动化辅助工具简介

这个东西已经有一段时间了,前些日子一直没时间去静下心来写关于这方面的介绍等,十一回来后,沉淀了一下开始准备写写相关文章,以及持续后续优化。好的,闲话就到这里,进入正题;

大家在做Web自动化等等应该都或多或少遇到过,在使用Selenium或者Katalon做web自动化测试的时候,碰到脱离浏览器范围的需求,这个时候有人用AutoIt、按键精灵录制、SuperPartick等等各种各样的方法来实现自己的需求,来完成这些操作,但是在一些特殊的软件里面,无法使用SuperPartick工具(软件封了UiAutoMation),所以又突发奇想,干脆直接徒手码了个DekAuto4J,一个辅助Web桌面自动化的小工具包;

当然了,没有实现像AutoIt以及SuperPartick等可以获取部分控件的属性等功能;而且目前还不知道哪些情况下,这个工具也会失效,还有待使用测试;功能大题包括任意桌面坐标点击、双击、长摁、拖拽、2-4键快捷键、鼠标滚轮、字符输入、截取全屏、图像识别点击、图像处理、OCR文字识别等基本辅助功能,这个工具的目的还是为了辅助完善在自动化测试时脱离浏览器,Selenium无法完成的操作;

当前该项目已开源,地址如下:https://github.com/jiutianD/DekAuto4J

后面会针对DekAuto4J的使用说明,具体的例子我也都已经上传到了git上(在代码目录下的testDemo中),感兴趣可以去尝试尝试,直接根据自己的需求去修改坐标、图片等信息,看看效果如何;后面的博客我会针对各个功能的使用方法以及Demo的情况逐一进行说明,再见。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值