我正在寻找“onappear”的应用以及点击,其中我想在它出现时点击捕获的GUI。
我知道这可以使用“等待”然后使用“点击”来完成,但是我必须静态地提供等待时间,我希望避免这种情况。
有没有办法一起使用“onappear”和“click”? 如果没有,有人可以提出一个等待GUI并在此后点击它的解决方案(动态等待)吗?
答案 0 :(得分:0)
我无法想到内置的解决方案,但您可以编写自己的简单定义来执行此操作。这并没有特别使用onAppear,但我认为它可能会达到你的目的。
在python中:
def waitClick(myImage):
time = 0
while time < 30:
if not myRegion.exists(myImage):
wait(.5)
time += 1
else:
click(myImage)
break
这将检查每半秒钟的图像显示,持续15秒。当它出现时,它将单击图像,然后终止循环。这样的事情会有所帮助吗?