我有一个简单的脚本打开appears应用程序,然后单击“允许”选项,如果您不允许应用程序在设置中的位置。
Click "AppIcon_Maps"
If ImageFound(text:"Allow") then click it
PressHomeButton然而,当我运行我的脚本,茄子点击苹果地图图标,然后永远不会完成if-语句。事实上,在运行脚本时,Apple Maps应用程序从未打开过!但是,当我中止脚本时,它确实会打开。对为什么会发生这种事有什么想法吗?也许我还不明白ImageFound()是如何工作的。
发布于 2018-06-04 14:55:11
好吧.我不认为这里有一个快乐的答案。在搜索屏幕时,ImageFound()似乎会冻结SUT,我需要定义一个非常长的等待时间(12秒),以便给SUT足够的时间打开应用程序,这样当ImageFound()冻结屏幕时,文本就会出现。
但是,它仍然需要一种不同的方法,因为当文本“”在屏幕上是而不是时,需要大约10分钟才能得出这个结论。看起来OCR在应用程序上可能不是一个很好的方法,因为它只需要几秒钟就可以确定,而不是图像不存在。
不幸的是,OCR在这种情况下是如此缓慢,因为它对跨平台脚本非常有用,但在这种情况下它是有问题的。
https://stackoverflow.com/questions/50682129
复制相似问题