User interface: Testing This is a framework for testing graphical applications. The two main parts of the framework are the L{Player<kiwi.ui.test.player.Player>} and the L{Recorder<kiwi.ui.test.recorder.Recorder>}. The recorder listens to certain events happening inside the application and writes a script which later on can be played back by the player. To record a test:: kiwi-ui-test --record=script.py application [arguments] To play back a recorded test:: kiwi-ui-test script.py
Module | common | Common routines used by other parts of the ui test framework. |
Module | main | Kiwi UI Test: command line interface |
Module | recorder | User interface event recorder and serializer. |
Module | runner | Runner - executes recorded scripts |