Saturday, November 14, 2026 4,523 lists 78,992 records on file
List your app or device

  1. Home
  2. GUI Testing Software
  3. pywinauto

pywinauto

Plans and prices

pywinauto

Free

BSD 3-clause licensed Python library · Windows GUI automation

Every plan, in full

On the record

Actions and data
The library can send mouse and keyboard actions to controls and can retrieve text data from applications.github.com · read 7 Oct 2026
Backends
It supports the Win32 API backend and Microsoft UI Automation backend.pywinauto.readthedocs.io · read 7 Oct 2026
Cross-process access
A Desktop object can be used to navigate across process boundaries.pywinauto.readthedocs.io · read 7 Oct 2026
Dependencies
Manual Windows installation lists pyWin32 and comtypes; Pillow is optional for screenshots.github.com · read 7 Oct 2026
Installation
The project documents installation with pip or conda.pywinauto.readthedocs.io · read 7 Oct 2026
License
The repository states that pywinauto is distributed under the BSD 3-clause license.github.com · read 7 Oct 2026
Linux limits
The docs say Linux accessibility support is in the long-term plans; mouse and keyboard input emulation modules are described as working on Linux.pywinauto.readthedocs.io · read 7 Oct 2026
macOS limits
The docs say Apple Accessibility API support is in the long-term plans.pywinauto.readthedocs.io · read 7 Oct 2026
Process control
An Application object can start an application or connect to one that is already running.pywinauto.readthedocs.io · read 7 Oct 2026
Project history
The repository says native Windows pywinauto was initially written by Mark Mc Mahon and continued by contributors.github.com · read 7 Oct 2026
Purpose
pywinauto is a set of Python modules for automating the Microsoft Windows GUI, including mouse and keyboard actions on dialogs and controls.pywinauto.readthedocs.io · read 7 Oct 2026
Support
The repository points users to Stack Overflow and a mailing list for questions, and welcomes feature requests and discussions through GitHub issues.github.com · read 7 Oct 2026
Supported app types
The docs list MFC, VB6, VCL, simple WinForms and legacy apps for Win32, and WinForms, WPF, Store apps, Qt5 and browsers for UI Automation.pywinauto.readthedocs.io · read 7 Oct 2026
UI Automation limitation
The docs state that custom properties and controls are unsupported because of comtypes Python library restrictions.pywinauto.readthedocs.io · read 7 Oct 2026

Alternatives to pywinauto

Every alternative, ranked