前言
1. 版本下载
1) 在官网http://www.sikuli.org/下载安装版本,目前最新版本为sikulixsetup-1.1.1
2) 下载SIKULI对应需要支持的JDK版本。
2. 安装JDK
1) 如果有旧的JDK或者JRE版本,先卸载旧版本。sikulixsetup-1.1.1对应的JDK版本为8.0,注意:sikulixsetup-1.1.1不支持JDK 9.0版本。若不做Sikuli的用例开发,用JRE 8.0应该也可以运行起来。
2) 安装JDK时,如无其他要求,直接按下一步,直到安装完毕。
4) 系统变量→新建 JAVA_HOME 变量。变量值填写jdk的安装目录(如 E:\Java\jdk1.7.0)
5) 系统变量→寻找 Path 变量→编辑,
在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)
6) 系统变量→新建 CLASSPATH 变量
变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)
备注:环境变量配置,参考的百度资料
3. 安装Sikuli
1) 在想要安装sikuli的位置,新建一个文件夹,如Sikuli。拷贝sikulixsetup-1.1.1.jar安装文件,至此安装目录下。安装开始前,确保网络可以上外网,如baidu.com。
2) 双击sikulixsetup-1.1.1.jar文件,弹出第一个安装界面,如下所示,选择“是”。注:在安装过程中,请注意查看安装界面的提示说明。
3) 安装需要下载插件,sikulixsetupIDE、sikulixsetupAPI,以及jython的插件,请选择确认下载。中间安装的其他界面,不一一剪切。值得一提的是,中间会弹出如下图所示界面,默认勾选1,使用jython开发测试脚本。如使用java语言开发自动化测试脚本,则勾选2。使用rubby开发脚本,则勾选3。之后的安装中,程序会自动下载对应的支持软件包。
选择需要的开发脚本环境(此图片copy自网络,非1.1.1版本界面)
进行下载(此图片copy自网络,非1.1.1版本界面)
4) 在安装过程中,Sikuli会自动检测是否有下载好的jar包,如果有它会直接使用已下载好的jar包。此时注意:若前一次安装不成功,此时提示的是否使用已下载的包,最好选择重新下载(排除前次安装下载的包不完整的可能)。下载完成,开始安装界面:
5) 安装完成后,提示如下:
6) 若完成且安装成功后,会再提示如下。
7) 提示安装成功后,安装目录下应该有6个文件:
runsikulix.cmd
sikulix.jar
SikuliX-1.1.1-SetupLog.txt
sikulixapi.jar
SikulixDebug.txt.txt
sikulixsetup-1.1.1.jar
sikulixsetup-1.1.1.jar是刚才的安装包;runsikulix.cmd用来启动SikuliIDE;sikulix.jar是IDE需要的jar包;SikuliX-1.1.1-SetupLog.txt是安装日志;sikulixapi.jar是java api
8) 双击runsikulix.cmd,启动Sikuli,开始sikuli的自动化测试用例编写吧!