pyspi 0.5.4, dogtail 0.5.1
- From: Zack Cerza <zcerza redhat com>
- To: gnome-announce-list gnome org, pyspi-list gnome org, dogtail-list gnome org, dogtail-devel-list gnome org
- Subject: pyspi 0.5.4, dogtail 0.5.1
- Date: Tue, 14 Mar 2006 17:09:49 -0500
I've got new versions of pyspi (0.5.4) and dogtail (0.5.1) ready now.
Most of the changes were in the build system - we're finally putting
dogtail in Fedora Extras. Yay!
Wait, what are pyspi and dogtail?
Dogtail is an automation and test framework on graphical
applications, using the AT-SPI accessibility framework. Currently this
means GNOME applications and many other GTK+ applications. Dogtail is
written in Python, and pyspi is a module written in Pyrex to give
dogtail access to AT-SPI's C API. Sorry for the acronym headache.
Beyond build- and packaging-related changes, pyspi gained initial
support for the DeviceListener. A DeviceListener will enable us to
capture keyboard events - one thing that's necessary to build a script
recorder, so we can create dogtail tests without hacking python code.
But, DeviceListener doesn't work yet - its callbacks are never actually
dogtail.procedural also gained more informative FocusErrors, which
should cut down the time it takes to debug procedurally-written scripts.
dogtail's prototype recorder (examples/recorder.py) was broken in 0.5.0,
and it was the new automatic runtime translation feature's fault. That's
Dogtail's site is here: http://people.redhat.com/zcerza/dogtail/
Get pyspi and dogtail here:
] [Thread Prev