简介SikuliX是一款开源的GUI自动化测试工具,它的前身是Sikuli(上帝之眼).SikuliX在设计上使用到了图片识别技术,会通过不停的对桌面进行截图,然后与预期图片进行比较来判断交互条件.因此我们可以很方便的通过定义图片来设置交互条件如下:上面就是通过SikuliX实现的一个简单的UI自动化脚本,它会通过鼠标点击...,然后点击保存按钮.我们无需手动判断...的位置,SikuliX会自动帮我们识别目标图案的位置.如果目标图案在桌面的位置不确定的情况下SikuliX提供了极大的便利.SikuliX在功能上看起来和网易的Airtest非常像,它们都是基于图片识别来确认目标位置,都提供了I
简介SikuliX是一款开源的GUI自动化测试工具,它的前身是Sikuli(上帝之眼).SikuliX在设计上使用到了图片识别技术,会通过不停的对桌面进行截图,然后与预期图片进行比较来判断交互条件.因此我们可以很方便的通过定义图片来设置交互条件如下:上面就是通过SikuliX实现的一个简单的UI自动化脚本,它会通过鼠标点击...,然后点击保存按钮.我们无需手动判断...的位置,SikuliX会自动帮我们识别目标图案的位置.如果目标图案在桌面的位置不确定的情况下SikuliX提供了极大的便利.SikuliX在功能上看起来和网易的Airtest非常像,它们都是基于图片识别来确认目标位置,都提供了I
从程序内部控制对小白来说太难了,所以使用一下自动化测试的工具直接控制按钮达到我的目的一个比较好的自动化测试工具是Sikulix,这里记录一下安装和基本的使用下载和安装官网:http://www.sikulix.com/下载对应系统的.jar需要使用java,没有的话安装一下sudoaptinstallopenjdk-11-jdk然后在sikulix的下载目录下执行java-jarxxx.jar安装成功后就会弹出软件的窗口使用上图左边是写程序的地方,右边是日志。上面一栏的‘Takescreenshot’可以用来截图,截完直接就放在程序里了。点Run就可以执行程序。写程序的话主要就是四个函数:fi