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: 3795, Watchers: 3795, Forks: 602, Open Issues: 418

The pywinauto/pywinauto repo was created 7 years ago and was last updated 22 hours ago.
The project is very popular with an impressive 3795 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 418 open issues on GitHub

  • {AttributeError}'EditWrapper' object has no attribute 'is_editable'
  • Unable to interact with grid/table
  • Starting Excel for the first time after signing in results in problems
  • close() function closes Microsoft Teams, but gives a timeout error
  • windows() function is empty for Outlook
  • How to make my code snippet compatible with multiple Languages
  • how to locate dialogue window uniquely ?
  • 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?
  • Disable global caching of children

See more issues on GitHub

Related Packages & Articles

mobly 1.12

Automation framework for special end-to-end test cases

plyer 2.1.0

Platform-independent wrapper for platform-dependent APIs

pandera 0.13.4

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

nose2 0.12.0

unittest2 with plugins, the successor to nose

mixer 7.2.2

Mixer – Is a fixtures replacement. Supported Django ORM, SqlAlchemy ORM, Mongoengine ODM and custom python objects.