]> www.fi.muni.cz Git - evince.git/blob - test/test1.py
Cleaned up the dogtail scripts.
[evince.git] / test / test1.py
1 #!/usr/bin/python
2
3 # This test opens the interface and just clicks around a bit.
4
5 from dogtail.procedural import *
6
7 run('evince')
8
9 # Test file->open
10 click('File', roleName='menu')
11 click('Open...', roleName='menu item')
12 focus.dialog('Open Document')
13 click('Cancel', roleName='push button')
14
15 # Toolbar editor
16 click('Edit', roleName='menu')
17 click('Toolbar', roleName='menu item')
18 focus.dialog('Toolbar Editor')
19 click('Close', roleName='push button')
20
21 # About dialog
22 click('Help', roleName='menu')
23 click('About', roleName='menu item')
24 focus.dialog('About Evince')
25 click('Credits', roleName='push button')
26 focus.dialog('Credits')
27 click('Close', roleName='push button')
28 click('Close', roleName='push button')
29
30 # Close evince
31 click('File', roleName='menu')
32 click('Close', roleName='menu item')