我正在使用Sikuli为应用程序创建自动化测试。 文本识别有时会不一致,因此我必须使用屏幕捕获代替文本。
在尝试找到解决方案时,我发现如果我在特定区域中获取了文本,我会正确地获取它,但是如果我尝试在屏幕上寻找所获取的文本,Sikuli将无法找到它。
一个示例正在尝试使用以下代码在菜单栏中获取并搜索菜单“用户”:
myregion = Region(51,24,51,16)
texto = myregion.text()
print("FOUND TEXT:")
print(text)
find(text).highlight(3)
预期结果是:
但是实际结果是Sikuli找不到该文本。
答案 0 :(得分:0)
当前存在文本识别问题。我也有这个问题。我已经将该问题提交给程序的作者,并且不会在短期内得到解决。