Contents¶
- What is pywinauto
- Getting Started Guide
- How To’s
- Definitions
- How to specify a usable Application instance
- How to specify a dialog of the application
- How to specify a control on a dialog
- How to use pywinauto with application languages other than English
- How to deal with controls that do not respond as expected (e.g. OwnerDraw Controls)
- How to Access the System Tray (aka SysTray, aka ‘Notification Area’)
- COM Threading Model
- Waiting for Long Operations
- Remote Execution Guide
- Methods available to each different control type
- Credits
- Dev Notes
- PYWINAUTO TODO’s
- Change Log
- 0.6.6 Better WinForms/Qt5 Support, Bug Fixes
- 0.6.5 Handling Privileges, AutomationID for Win32 etc.
- 0.6.4 NULL pointer access fix and enhancements
- 0.6.3 A lot of improvements and some optimizations
- 0.6.2 More bug fixes
- 0.6.1 Bug fixes and optimizations for UI Automation and beyond
- 0.6.0 Introduce MS UI Automation support and many more improvements
- 0.5.4 Bug fixes and partial MFC Menu Bar support
- 0.5.3 Better Unicode support for SetEditText/TypeKeys and menu items
- 0.5.2 Improve ListView, new methods for CPU usage, DPI awareness
- 0.5.1 Several fixes, more tests
- 0.5.0 64-bit Py2/Py3 compatibility
- 0.4.0 Various cleanup and bug fixes
- 0.3.9 Experimental! New Sendkeys, and various fixes
- 0.3.8 Collecting improvements from last 2 years
- 0.3.7 Merge of Wait changes and various bug fixes/improvements
- 0.3.6b Changes not documented in 0.3.6 history
- 0.3.6 Scrolling and Treview Item Clicking added
- 0.3.5 Moved to Metaclass control wrapping
- 0.3.4 Fixed issue with latest ctypes, speed gains, other changes
- 0.3.3 Added some methods, and fixed some small bugs
- 0.3.2 Fixed setup.py and some typos
- 0.3.1 Performance tune-ups
- 0.3.0 Added Application data - now useful for localization testing
- 0.2.5 More refactoring, more tests
- 0.2.1 Small Release number - big changes
- 0.2.0 Significant refactoring
- 0.1.3 Many changes, few visible
- 0.1.2 Add Readme and rollup various changes
- 0.1.1 Minor bug fix release
- 0.1.0 Initial Release
Source code reference¶
- Basic User Input Modules
- Main User Modules
- Specific Functionality
- Controls Reference
- Pre-supplied Tests
- pywinauto.tests.allcontrols
- pywinauto.tests.asianhotkey
- pywinauto.tests.comboboxdroppedheight
- pywinauto.tests.comparetoreffont
- pywinauto.tests.leadtrailspaces
- pywinauto.tests.miscvalues
- pywinauto.tests.missalignment
- pywinauto.tests.missingextrastring
- pywinauto.tests.overlapping
- pywinauto.tests.repeatedhotkey
- pywinauto.tests.translation
- pywinauto.tests.truncation
- Backend Internal Implementation modules
- Internal Modules