Search code examples
pythonmfcpywinauto

pywinAuto - working with Windows MFC controls


have anyone explored pywinAuto works handling windows MFC contorols? my custom built application primarly on .net also uses technologies like MFC and C++ and pure custom grids. Wondering anyone have handled such complex apps with pywinAuto


Solution

  • Based on https://pywinauto.readthedocs.io/en/latest/getting_started.html:

    The list of supported accessibility technologies on Windows:

    • Win32 API (backend="win32") - a default backend for now
      • MFC, VB6, VCL, simple WinForms controls and most of the old legacy apps
    • MS UI Automation (backend="uia")
      • WinForms, WPF, Store apps, Qt5, browsers

    Also, check Vasily Ryabov (pywinauto developer)'s answer from this post: Free automated Testing tools for MFC based GUI App