Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/test/test1.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/test1.py')
-rwxr-xr-xtest/test1.py25
1 files changed, 15 insertions, 10 deletions
diff --git a/test/test1.py b/test/test1.py
index 8c05ebd..d3abed3 100755
--- a/test/test1.py
+++ b/test/test1.py
@@ -1,27 +1,32 @@
#!/usr/bin/python
-from dogtail.procedural import *
-from dogtail.utils import screenshot
-
-import os
+# This test opens the interface and just clicks around a bit.
-os.environ['LANG']='en_US.UTF-8'
-os.system ('rm -rf ~/.gnome2/evince')
+from dogtail.procedural import *
run('evince')
-focus.application('evince')
-
+# Test file->open
click('File', roleName='menu')
click('Open...', roleName='menu item')
focus.dialog('Open Document')
click('Cancel', roleName='push button')
-click('File', roleName='menu')
+
+# Toolbar editor
+click('Edit', roleName='menu')
click('Toolbar', roleName='menu item')
focus.dialog('Toolbar Editor')
click('Close', roleName='push button')
+
+# About dialog
+click('Help', roleName='menu')
click('About', roleName='menu item')
focus.dialog('About Evince')
+click('Credits', roleName='push button')
+focus.dialog('Credits')
+click('Close', roleName='push button')
click('Close', roleName='push button')
-click('Close', roleName='menu item')
+# Close evince
+click('File', roleName='menu')
+click('Close', roleName='menu item')