Sikuli循环执行脚本小方法

Sikuli 是一个简单容易上手使用的功能自动化小工具,小白也可以很快上手。这款工具优点就是少量脚本+截图就可以简单实现鼠标点点点的效果(安装教程我就不贴图了,网上有现成的)。下面,我以网易有道词典为例,实现两个菜单的频繁点击和简单的单词输入查询介绍一下这个小工具。
思路:
1.进入“词典”窗口,查询“hello”这个单词
2.点击进入“翻译”窗口
3.循环操作3次
Sikuli循环执行脚本小方法
以下是实现的脚本:
x =0
for i in range(3): #循环执行以下操作3次
click(“1589876786601.png”)
type(“1589879010997.png”,“hello”)
wait(0.5)
click(“1589879052489.png”)
wait(1)
click(“1589881763308.png”)
click(“1589876794926.png”)
click(“1590029824009.png”)
print(x+1) #打印执行次数
x = i+1
Sikuli循环执行脚本小方法
网上找了sikuli相关的循环执行脚本方法没找到,看官方说明提到兼容python语言,果断使用python的for循环方法,很简单的一个循环语句就实现了脚本的循环执行。值得注意的一个问题是for循环下的脚本一定要注意空格问题,在“for x in range(3):” 后面直接回车,光标会自动到指定位置(前面有空格),如果没有,建议重新建一个脚本文件,手动调空格是没效果的,踩的一个小坑,在这里提个醒,免得大家再踩。希望看到这篇文章的朋友,对你有所帮助。