Sikulix如何等待指定图片消失?加载完成后再执行后续操作
Sikulix等待图片消失的解决方法
你可以使用Sikulix内置的waitVanish()方法实现等待图片消失的需求,这个方法会持续等待指定图像从屏幕上消失后,才继续执行后续代码,刚好适配你点击nextbutton.jpg后等待“progress...”加载提示消失的场景。
修改后的代码如下:
import time while True: time.sleep(1) rightClick("1666114968076.png") wait("rightclick2.jpg") click("savecsv2.jpg") wait("nameandsavefile.jpg") click("clickok.jpg") click("nextbutton.jpg") # 替换原有的wait(1),改为等待progress提示图片消失 waitVanish("progress提示的图片文件名.jpg")
补充说明:
- 请将代码中的
"progress提示的图片文件名.jpg"替换为你实际截取的“progress...”加载提示的图片路径或文件名 - 若需要设置超时时间,可在方法中添加参数,比如
waitVanish("progress.jpg", 30)表示最多等待30秒,超时后会抛出异常
内容的提问来源于stack exchange,提问作者Faiz Sheikh
相关产品推荐
相关产品推荐

