Skip to content

Sometimes need delay after pyautogui mouse click before calling imagesearch #22

@wbrells

Description

@wbrells

I'm using 'pyautogui' along with various 'imagesearch' routines (usually imagesearch_loop) to automate the creating of Google Photo albums. I've found that it is sometimes necessary to add a time delay (e.g. time.sleep(2)) AFTER calling pyautogui to click on a button that brings up a sub-menu of some type and BEFORE using imagesearch_loop to look for a item on the new menu. If I don't add this delay, the sub-menu doesn't come up and, of course, imagesearch_loop keeps looking forever! This behavior doesn't seem to occur every time I click on a menu item, but it does seem to happen consistently when working with certain menus...

I've had to use a trial-and-error approach to determine where time delays are required, and I probably have a lot more delays than necessary in my program. I was hoping to always just click on a menu item and then immediately call imageseach_loop to wait for the new sub-menu to pop up. Unfortunately, that approach doesn't always work!

Does anyone know why imagesearch appears to "block" certain clicks from pyautogui?

Thanks, Wayne

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions