如何拍摄图像片段并检查其是否存在?

时间:2019-04-25 17:13:31

标签: sikuli sikuli-ide

在Sikuli中,我有一张图像,需要检查下半部分的1/4是否存在,如果存在,请使用特定功能。现在我有:

if(image.exists())
click()

尽管如此,但问题是.exists会挂起脚本或无法正常运行。我正在寻找一种更好的方法来解决这个问题。任何帮助,将不胜感激 enter image description here enter image description here

示例还有一个附加的细分,因此您在一个版本中(位于结尾)具有“全选”,然后在较新的版本中具有“时间/日期”。希望能够通过图像选择“时间/日期”的附加选项。

1 个答案:

答案 0 :(得分:1)

这应该是您想要的:

noteApp = App("notepad.exe")
click("editbutton-1.png")
region = Region(noteApp.focusedWindow())
print(region.text())

您可以将region.text()设置为与要查找的字符串(例如日期/时间)相等,并创建一条语句以运行您的函数

相关问题