orca r4308 - in trunk: . test/keystrokes/gcalctool



Author: wwalker
Date: Mon Oct 27 19:17:29 2008
New Revision: 4308
URL: http://svn.gnome.org/viewvc/orca?rev=4308&view=rev

Log:
Add gcalctool test from Sun Beijing.


Added:
   trunk/test/keystrokes/gcalctool/
   trunk/test/keystrokes/gcalctool/gcalctool01.py
Modified:
   trunk/ChangeLog

Added: trunk/test/keystrokes/gcalctool/gcalctool01.py
==============================================================================
--- (empty file)
+++ trunk/test/keystrokes/gcalctool/gcalctool01.py	Mon Oct 27 19:17:29 2008
@@ -0,0 +1,40 @@
+#!/usr/bin/python
+'''TEST	the Ability to find out the square root of a selected number'''
+
+from macaroon.playback import *
+import utils
+sequence = MacroSequence()
+
+###############################################################################
+# Use the 'Advanced' mode...
+#
+sequence.append(WaitForWindowActivate("Calculator",None))
+sequence.append(KeyComboAction("<Control>a"))
+sequence.append(WaitForFocus("Change Mode", acc_role=pyatspi.ROLE_PUSH_BUTTON))
+sequence.append(KeyComboAction("Return"))
+
+###############################################################################
+# Input the number 144 and find its square root.
+#
+sequence.append(WaitForWindowActivate("Calculator - Advanced",None))
+sequence.append(TypeAction("s144)"))
+sequence.append(utils.StartRecordingAction())
+sequence.append(KeyComboAction("Return"))
+sequence.append(utils.AssertPresentationAction(
+"Get the answer '12'",
+["BRAILLE LINE:  '12'",
+"     VISIBLE:  '12', cursor=0",
+"SPEECH OUTPUT: '12'"]))
+
+###############################################################################
+##Set Calculator to basic modul.
+##Select 'Calculator'->'Quit' to exit.
+##
+sequence.append(KeyComboAction("<Control>b"))
+	
+# Just a little extra wait to let some events get through.
+#
+sequence.append(PauseAction(3000))
+
+sequence.start()
+



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]