Speaker
Mr
Mark Mc Mahon
(.)
Description
To be able to automate GUI testing you first need to be able to
automate the GUI. The idea is to operate the GUI much as the user
would, and test that the software reacts as expected. Many GUI
automation tools require you to record details of the application
first - or require you to directly specify the control title to work
with. These can be very brittle in the face of software changes. Most
commercial tools have their own language - which isn't Python!
Pywinauto uses attribute/item access with fuzzy matching to
specify controls which could be less brittle then exact matches. It
also leaves open the possibility of having localization testing done
much more easily then with standard tools.
This talk will give a quick introduction to using pywinauto and then
show the basics of how its internals work.
Author
Mr
Mark Mc Mahon
(.)