18
08

Sikuli的下载和安装

Sikuli是麻省理工学院开发的,它的工作模式与人眼一样,直接识别图像。在墨西哥维乔印第安人(Huichol Indians)的语言里Sikuli是上帝之眼的意思。Sikuli是基于Jython的,因此Sikuli脚本中使用的语言是Python,下面是Sikuli的技术架构图。

一、Sikuli简介及使用方法


Sikuli是麻省理工学院开发的,它的工作模式与人眼一样,直接识别图像。在墨西哥维乔印第安人(Huichol Indians)的语言里Sikuli是上帝之眼的意思。Sikuli是基于Jython的,因此Sikuli脚本中使用的语言是Python,下面是Sikuli的技术架构图,如图x-x所示。


20190613_162648_303.png

图x-x Sikuli架构图


Sikuli IDE和Sikuli Script就是现在的SikuliX,我们将使用的版本是SikuliX1.1.1, 兼容Sikuli JAVA API,支持Python和Ruby,SikuliX通过定位图像和键盘鼠标来操作GUI(图形化用户界面),能很好的实现flash和桌面类应用的自动化,目前暂不支持移动端的使用,SikuliX官方网站:http://www.SikuliX.com/

与其他的UI自动化工具相比,Sikuli的优势在于,它是基于图片的颜色和形状来识别定位的,所以即使页面上的元素没有像id, name这些常规属性,我们也可以通过图像识别进行UI的交互操作。


二、SikuliX下载和安装


1.SikuliX下载


下载地址:https://launchpad.net/Sikuli/SikuliX/1.1.1,找到下载文件,如图x-x所示。



20190613_162721_329.png

图x-x SikuliX下载


2.SikuliX安装


在电脑上新建文件夹(比如D:\\SikuliX),将下载好的Sikulisetup-1.1.1.jar放到该文件夹下,双击运行该文件。如果不能运行.jar文件,可以在命令提示符里输入‘java–jar SikuliXsetup-1.1.1.jar’,运行效果如图x-x所示。注意在安装过程中,需要用户确定安装的工具,这里请按图来勾选,如有需要可选取Tesseract。


20190613_162731_453.png

图x-x SikuliX安装


点击setup now后会弹出提示question,点击yes即可。如图x-x所示。


20190613_162741_346.png


安装完成后,会有提示信息,如图x-x所示。


20190613_162750_754.png

图x-x SikuliX安装成功

 

安装完成后会在文件所在的文件夹下生成runSikuliX.cmd、SikuliX.jar、Sikuliapi.jar、SikuliX-1.1.1-SetupLog.txt、文件,如图x-x所示。


20190613_162758_159.png

图x-x SikuliX文件夹


下期推送:Sikuli IDE的使用



为了答谢大家对蜗牛学院的支持,蜗牛学院将会定期对大家免费发放干货,敬请关注蜗牛学院的官方微信。


20190320_095757_834.jpg




版权所有,转载本站文章请注明出处:蜗牛学苑, https://www.woniuxy.cn/article/266