我在 Sikuli 有一个脚本,它是一个机器人。它看起来像这样:
for i in range (100):
find(YoutubeChannelButton)
click(YoutubeChannelButton)
wait(3)
while(1):
if exists(LikeButton):
click(LikeButton)
wait(6)
click(Close)
wait(10)
else:
click(Close)
wait(5)
如果它存在,我希望它单击“喜欢”按钮,当它不存在时,我希望它单击关闭按钮,然后重试该过程。
总而言之:
- 它检查图像
- 如果不存在则关闭当前窗口
- 然后它再次重新启动该过程。
问题是它一次(正确地)完成了这项工作,然后它开始关闭所有页面。