У меня есть скрипт в Сикули, который является ботом. Это выглядит следующим образом:Проверка изображения в цикле с 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)
Я хочу, чтобы нажать кнопку «как», если она существует, и, когда он не существует, я хочу, чтобы нажать на кнопку закрытия, а затем повторить процесс снова и снова.
Так что в итоге:
- Он проверяет изображение
- Если это не там закрывает текущее окно
- Затем он перезапускает процесс снова и снова.
Проблема в том, что он выполняет задание один раз (правильно), а затем начинает закрывать все страницы.
Что такое «близко» точно? Если это целая страница, очевидно, это ваша проблема. –