sikuli 图形化测试
2018-05-30 本文已影响0人
任我笑笑
介绍
http://www.cnblogs.com/fnng/archive/2012/12/15/2819367.html
网站&url
http://sikulix.com/quickstart/
安装
https://launchpad.net/sikuli/+download
2018年的最新版本是1.1.2,不过看更新日期,1.1.1的仍在维护
下载下来的是一个setup.jar,双击后进入安装,记得把jar放在一个专用目录里,它会下载一些东西。安装完成后,点击cmd会出来ide的界面
使用
参照的例子
- https://blog.csdn.net/zhengshaolong8125/article/details/53690689
- https://blog.kuoe0.tw/posts/2014/03/17/sikuli-plays-2048/
练习1 hello world
简单的打开某个notepad++的tab,键入hello world 回车
click("1527639207569.png")
type("hello world ")
keyDown(Key.ENTER)
image.png
注意 ,截图稍微有一点不同也白搭
练习 2 拖小喇叭
参照 https://blog.csdn.net/stormwy/article/details/7930845
对于无法截图的时候,一按就消失,可以先全屏截图,然后从画图板里截图
doubleClick("1527666644307.png") #双击击音量调节图标
t=find("1527666676157.png").above().find("1527666630961.png") #在打开的系统音量调节框找到Realtek HD 文字上面的那个滑动条 ->声卡驱动不同,我的是win默认
dragDrop(t,Location(t.x, t.y - 10)) #向上拖动10的位置
image.png