ANN: pywinauto 0.3.7 now released

M

Mark Mc Mahon

Hi,

0.3.7 release of pywinauto is now available.

pywinauto is an open-source (LGPL) package for using Python as a GUI
automation 'driver' for Windows NT based Operating Systems (NT/W2K/XP/Vista?).

SourceForge project page:
http://sourceforge.net/projects/pywinauto

Download from SourceForge
http://sourceforge.net/project/showfiles.php?group_id=157379


Here is the list of changes from the previous release (0.3.6):

0.3.7 Merge of Wait changes and various bug fixes/improvements
------------------------------------------------------------------
10-April-2007

* Added Timings.WaitUntil() and Timings.WaitUntilPasses() which
handle the various wait until something in the code. Also
refactored existing waits to use these two methods.

* Fixed a major Handle leak in RemoteMemorBlock class (which is
used extensively for 'Common' controls. I was using OpenHandle
to open the process handle, but was not calling CloseHandle()
for each corresponding OpenHandle().

* Added an active_() method to Application class to return the
active window of the application.

* Added an 'active' option to WindowSpecification.Wait() and
WaitNot().

* Some cleanup of the clipboard module. GetFormatName()
was improved and GetData() made a little more robust.

* Added an option to findwindows.find_windows() to find only
active windows (e.g. active_only = True). Default is False.

* Fixed a bug in the timings.Timings class - timing values are
Now accessed through the class (Timings) and not through the
intance (self).

* Updated ElementTree import in XMLHelpers so that it would work
on Python 2.5 (where elementtree is a standard module) as well
as other versions where ElementTree is a separate module.

* Enhanced Item selection for ListViews, TreeViews - it is now
possible to pass strings and they will be searched for. More
documentation is required though.

* Greatly enhanced Toolbar button clicking, selection, etc.
Though more documentation is required.

* Added option to ClickInput() to allow mouse wheel movements
to be made.

* menuwrapper.Menu.GetProperties() now returns a dict like all other
GetProperties() methods. This dict for now only has one key
'MenuItems' which contains the list of menuitems (which had been
the previous return value).


Thanks
Mark
--------------------------------------------
Mark Mc Mahon
Manchester, NH 03110, USA

<P><A HREF="http://sourceforge.net/projects/pywinauto">pywinauto 0.3.7</A>
Simple Windows GUI automation with Python. (10-Apr-07)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,733
Messages
2,569,439
Members
44,829
Latest member
PIXThurman

Latest Threads

Top