orca r4308 - in trunk: . test/keystrokes/gcalctool
- From: wwalker svn gnome org
- To: svn-commits-list gnome org
- Subject: orca r4308 - in trunk: . test/keystrokes/gcalctool
- Date: Mon, 27 Oct 2008 19:17:30 +0000 (UTC)
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]