Testing GUIs with TextTest and StoryText
PyGTK Widgets and signals supported for record/replay
The following lists the PyGTK widget types and the associated signals on them which StoryText 3.10 is currently capable of recording and replaying. Any type derived from the listed types is also supported. Note also that a handful of widgets in the "hildon" extension for Nokia's Maemo smartphone platform will also work without the need to do anything differently, although this support is only at the proof of concept stage currently.
gtk.Button
clicked
gtk.CellRendererText
edited
gtk.CellRendererToggle
toggled
gtk.CheckMenuItem
toggled
gtk.ComboBox
changed
gtk.Dialog
delete-event , response
gtk.Entry
activate , changed
gtk.FileChooser
current-folder-changed , current-name-changed , selection-changed
gtk.MenuItem
activate
gtk.Notebook
switch-page
gtk.TextView
changed
gtk.ToggleButton
toggled
gtk.ToggleToolButton
toggled
gtk.ToolButton
clicked
gtk.TreeSelection
changed
gtk.TreeView
button-press-event , row-activated , row-collapsed , row-expanded
gtk.TreeViewColumn
clicked
gtk.Window
delete-event
PyGTK Widgets supported for automatic logging
The following lists the PyGTK widget types whose status and changes StoryText 3.10 is currently capable of monitoring and logging. Any type derived from the listed types is also supported but will only have features of the listed type described.
(Note that a textual version of this page can be auto-generated by running "storytext -s -i gtk")


Last updated: 07 April 2014