Welcome to our website
To take full advantage of all features you need to login or register. Registration is completely free and takes only a few seconds.
pyspi 0.5.4, dogtail 0.5.1
Posted by Philipp Esselbach on: 03/15/2006 10:44 AM [ Print | 0 comment(s) ]
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 called.
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 fixed now.
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 called.
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 fixed now.
pyspi 0.5.4, dogtail 0.5.1
