Version 17 of Techniques for 'driving' Windows applications

Updated 2003-12-13 13:06:58

[ testing, automation, ...]

[Technologies:

  • cwind - find windows, inject keystrokes (free)
  • wintclsend - similar to cwind, includes mouse moves (license)
  • ActiveX
  • Android (when combined with VNC or rdesktop[L1 ])
  • AutoIt [L2 ]
  • COM
  • DDE
  • Expect for Windows
  • Perl's Win32::GuiTest
  • TWAPI includes window management and input injection (mouse and keyboard)
  • WSH
  • commercial testing applications,
  • Girder [L3 ] (including Python client [L4 ])
  • win32api's PostMessage provides for delivery of keystrokes, button presses, and such, to external processes; while this [L5 ] discussion, as well as this [L6 ], are about Python coding, the same functionality is available to Tcl through ... (?)
  • ...]