pywinauto 0.6.8


A set of Python modules to automate the Microsoft Windows GUI

A set of Python modules to automate the Microsoft Windows GUI

Stars: 3254, Watchers: 3254, Forks: 553, Open Issues: 376

The pywinauto/pywinauto repo was created 6 years ago and was last updated 8 hours ago.
The project is very popular with an impressive 3254 github stars!

How to Install pywinauto

You can install pywinauto using pip

pip install pywinauto

or add it to a project with poetry

poetry add pywinauto

Package Details

Mark Mc Mahon and Contributors
BSD 3-clause
GitHub Repo


  • Software Development/Libraries/Python Modules
  • Software Development/Quality Assurance
  • Software Development/Testing
  • Software Development/User Interfaces
No  pywinauto  pypi packages just yet.


A list of common pywinauto errors.

Code Examples

Here are some pywinauto code examples and snippets.

GitHub Issues

The pywinauto package has 376 open issues on GitHub

  • Application.connect occur TimeoutError with an existed process
  • PermissionError: [Errno 13] Permission denied after fresh install
  • Wait and find methods reconsidering
  • Multiple ComboBox inside pane flicker. Wrapper error
  • Cannot type into MobaXterm app since cannot find control identifier
  • ValueError when trying to locate element
  • Is there a method to find a word on a web page?
  • Click() is not working for the background window, But send_keystrokes() works well
  • COMError when tested application puts data in Datagrid
  • Assemble implementation of the windows keyboard and mouse actions and hooks into two modules
  • Cannot install it on Mac: catalina, is it supported in 2021?
  • Disable global caching of children
  • There is no active desktop required for moving mouse cursor!
  • Getting TypeError: UIAElementInfo object can be initialized with integer or IUIAutomationElement instance only!
  • Improve invoke() method to avoid hang problems

See more issues on GitHub

See Also

mobly 1.11

Automation framework for special end-to-end test cases

plyer 2.0.0

Platform-independent wrapper for platform-dependent APIs

pandera 0.8.1

A light-weight and flexible data validation and testing tool for dataframes.