我只是在为我们的一项自动化测试评估 sikuli。我正在尝试执行一个可以在区域中找到图像位置的脚本。
这是我编写的 .sikuli 脚本。
match = find("regionImage.png") # The actual image here.
z = match.findAll("requiredImage.png")
for icon in z:
print icon.getTarget()
click(icon)
time.sleep(3)
#Output
L(693,464)@S(0)[0,0 1920x1080]
L(693,519)@S(0)[0,0 1920x1080]
我遇到的问题是 getTarget 给出了与整个屏幕对应的坐标。完美的是获得相对于设定区域的位置。可能吗?(当然你总是可以减去但只是想知道是否有更好的方法)