在Windwos XP上玩SikuliX
SikuliX
SikuliX是一个基于图像识别的GUI自动化测试工具。
它提供像下面的脚本进行GUI自动化。
| 1 | openApp(someApp) # we use an application someApp | 
SikuliX on Windows XP
安装
- 最新的SikuliX版本(2.0.x)已不支持Windows XP,我们需要下载更老的支持Windows XP的版本(1.0.0)。 - SikuliX1.0.0的文档在这里。 
- 下载支持Windows XP的JDK 1.7。 
- 参考下面的图例设置JAVA环境变量    
测试
安装完成之后,便可以打卡Sikuli IDE进行测试了。

上面的示例中,双击打开了我的电脑。
再写一个例子,创建一个文本文件,输入test,再另存到桌面上为test.txt,再关闭文件。
脚本如下:
| 1 | notepad = App.open("notepad.exe") | 
效果:

注意:如果在Windows XP下Sikuli IDE的屏幕截图不可用,可下载lightshot,事先把所需要的图片截好,再在Sikuli IDE中导入图片。
命令行运行脚本
| 1 | $ Sikuli-IDE.exe -r test.sikuli | 
test.sikuli是指包含图片和Python脚本的文件夹路径。