[英]How do i repeat these pyautogui.click() functions in Python?
[英]How do I make the pyautogui.click() keep trying until the image show?
我对 Python 或任何代码语言都相当陌生。 我正在尝试使用命令 pyautogui.click() 使工作中的任务自动化,但由于内部系统,有时图像可能需要 3 秒,其他 20 秒才能出现。 我想知道是否有任何方法可以让他等到图像出现继续运行代码。
pyautogui.click('AutorizarOnline.png')
time.sleep(20)
pyautogui.click('Confirmar.png')
我现在正在使用它,但它并不是很有效。 我正在使用 Visual Studio 代码。
您可以创建一个变量并尝试以下操作:
AutorizarOnline = pg.locateOnScreen('AutorizarOnline.png')
While AutorizarOnline == None:
time.sleep(1)
AutorizarOnline = pg.locateOnScreen('AutorizarOnline.png')
pyautogui.click('AutorizarOnline.png')
此代码将 AutorizarOnline.png 的坐标分配给 AutorizarOnline 变量,如果未找到匹配项,则它保持等于无。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.