[orca] Updating tests



commit 6e10e1cf43feab4d6e9ba874d73a92460a89c40c
Author: Joanmarie Diggs <jdiggs igalia com>
Date:   Thu Aug 20 23:03:04 2015 -0400

    Updating tests

 test/html/FirefoxProfile/prefs.js                  |    5 +-
 test/html/headings-blank.html                      |    2 +-
 test/keystrokes/firefox/aria_button_toggle.py      |    9 ++-
 test/keystrokes/firefox/aria_tabpanel_text_dojo.py |   12 ++--
 ...html_struct_nav_headings_with_hidden_anchors.py |    2 +-
 test/keystrokes/firefox/html_struct_nav_links.py   |   11 ++-
 .../firefox/label_inference_bugzilla_search.py     |    7 +-
 test/keystrokes/firefox/label_inference_entries.py |    6 +-
 test/keystrokes/firefox/line_nav_bug_546815.py     |   14 ++--
 test/keystrokes/firefox/line_nav_bug_549128.py     |   68 +++++--------------
 test/keystrokes/firefox/line_nav_bug_552887a.py    |   50 +++++----------
 .../firefox/line_nav_follow_same_page_link_2.py    |    1 +
 .../keystrokes/firefox/line_nav_images_in_links.py |   16 ++--
 .../line_nav_images_in_table_and_floating_div.py   |    4 +
 test/keystrokes/firefox/line_nav_sun_java.py       |    1 -
 test/keystrokes/firefox/math_line_nav_fraction.py  |    7 +-
 .../firefox/mouseover_javascript_alert.py          |    4 +-
 .../keystrokes/firefox/object_nav_links_in_text.py |    4 +
 test/keystrokes/firefox/say_all_imagemap.py        |    5 +-
 test/keystrokes/firefox/ui_doc_tabs.py             |    8 +-
 test/keystrokes/firefox/ui_role_accel_label.py     |    8 +-
 test/keystrokes/firefox/ui_role_check_menu_item.py |    6 +-
 test/keystrokes/firefox/ui_role_entry.py           |    4 +
 test/keystrokes/firefox/ui_role_menu_bar.py        |   14 ++--
 test/keystrokes/firefox/ui_role_radio_menu_item.py |   14 ++--
 test/keystrokes/firefox/ui_role_tree.py            |    3 +-
 test/keystrokes/firefox/word_nav_links.py          |    2 +-
 27 files changed, 133 insertions(+), 154 deletions(-)
---
diff --git a/test/html/FirefoxProfile/prefs.js b/test/html/FirefoxProfile/prefs.js
index 522a857..82d8693 100644
--- a/test/html/FirefoxProfile/prefs.js
+++ b/test/html/FirefoxProfile/prefs.js
@@ -10,6 +10,7 @@
  */
 
 user_pref("accessibility.browsewithcaret", true);
+user_pref("app.update.auto", false);
 user_pref("app.update.lastUpdateTime.addon-background-update-timer", 1189712565);
 user_pref("app.update.lastUpdateTime.background-update-timer", 1189712564);
 user_pref("app.update.lastUpdateTime.blocklist-background-update-timer", 1189712564);
@@ -21,6 +22,7 @@ user_pref("browser.formfill.enable", false);
 user_pref("browser.history_expire_days", 1);
 user_pref("browser.history_expire_days.mirror", 180);
 user_pref("browser.preferences.advanced.selectedTabIndex", 1);
+user_pref("browser.selfsupport.url", "");
 user_pref("browser.sessionstore.enabled", false);
 user_pref("browser.sessionstore.resume_from_crash", false);
 user_pref("browser.shell.checkDefaultBrowser", false);
@@ -40,6 +42,7 @@ user_pref("privacy.sanitize.promptOnSanitize", false);
 user_pref("privacy.sanitize.sanitizeOnShutdown", true);
 user_pref("signon.rememberSignons", false);
 user_pref("spellchecker.dictionary", "en-US");
+user_pref("font.size.variable.x-western", 16);
 user_pref("font.name.sans-serif.x-western", "DejaVu Sans");
 user_pref("font.name.serif.x-western", "DejaVu Serif");
 user_pref("xxx.legal.rights.seen", "0.0");
@@ -47,7 +50,6 @@ user_pref("browser.rights.3.shown", true);
 user_pref("beagle.autoindex.active", false);
 user_pref("beagle.first.run", false);
 user_pref("intl.charset.default", "UTF-8");
-user_pref("intl.charset.default", "UTF-8");
 user_pref("intl.charsetmenu.browser.cache", "UTF-8");
 user_pref("intl.charsetmenu.browser.static", "UTF-8");
 user_pref("spellchecker.dictionary", "en_US");
@@ -55,6 +57,7 @@ user_pref("toolkit.telemetry.prompted", 2);
 user_pref("toolkit.telemetry.rejected", true);
 user_pref("toolkit.telemetry.enabled", false);
 user_pref("browser.reader.detectedFirstArticle", true);
+user_pref("browser.tabs.remote.autostart.2", false);
 pref("datareporting.healthreport.service.enabled", false);
 pref("datareporting.healthreport.uploadEnabled", false);
 pref("datareporting.healthreport.service.firstRun", false);
diff --git a/test/html/headings-blank.html b/test/html/headings-blank.html
index 2ffd28b..e22c413 100644
--- a/test/html/headings-blank.html
+++ b/test/html/headings-blank.html
@@ -12,7 +12,7 @@
 </head>
 <body>
 <div>
-<h1><span class="foo foo-bar"></span>line 1</h1>
+<h1><span class="foo foo-bar" aria-hidden="true"></span>line 1</h1>
 <h1><a href="#link1" aria-hidden="true"><span class="foo"></span></a>line 2</h1>
 <h1><a href="#link2" aria-hidden="true"><span class="foo"></span></a>line 3</h1>
 </div>
diff --git a/test/keystrokes/firefox/aria_button_toggle.py b/test/keystrokes/firefox/aria_button_toggle.py
index 44bed4c..b3b4770 100644
--- a/test/keystrokes/firefox/aria_button_toggle.py
+++ b/test/keystrokes/firefox/aria_button_toggle.py
@@ -37,8 +37,13 @@ sequence.append(utils.StartRecordingAction())
 sequence.append(TypeAction(" "))
 sequence.append(utils.AssertPresentationAction(
     "4. Push second button",
-    ["KNOWN ISSUE: We're presenting nothing here. Missing event.",
-     ""]))
+    ["KNOWN ISSUE: We're presenting two updates.",
+     "BRAILLE LINE:  '&=y Font Smaller toggle button'",
+     "     VISIBLE:  '&=y Font Smaller toggle button', cursor=1",
+     "BRAILLE LINE:  '& y Font Smaller toggle button'",
+     "     VISIBLE:  '& y Font Smaller toggle button', cursor=1",
+     "SPEECH OUTPUT: 'pressed'",
+     "SPEECH OUTPUT: 'not pressed'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Tab"))
diff --git a/test/keystrokes/firefox/aria_tabpanel_text_dojo.py 
b/test/keystrokes/firefox/aria_tabpanel_text_dojo.py
index c98bf36..b3924f5 100644
--- a/test/keystrokes/firefox/aria_tabpanel_text_dojo.py
+++ b/test/keystrokes/firefox/aria_tabpanel_text_dojo.py
@@ -54,17 +54,17 @@ sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "4. Down Arrow in Browse Mode",
-    ["BRAILLE LINE:  'elit. Aenean semper sagittis velit. Cras in mi. Duis porta mauris ut'",
-     "     VISIBLE:  'elit. Aenean semper sagittis vel', cursor=1",
-     "SPEECH OUTPUT: 'elit. Aenean semper sagittis velit. Cras in mi. Duis porta mauris ut'"]))
+    ["BRAILLE LINE:  'semper sagittis velit. Cras in mi. Duis porta mauris ut ligula. Proin porta rutrum'",
+     "     VISIBLE:  'semper sagittis velit. Cras in m', cursor=1",
+     "SPEECH OUTPUT: 'semper sagittis velit. Cras in mi. Duis porta mauris ut ligula. Proin porta rutrum'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "5. Down Arrow in Browse Mode",
-    ["BRAILLE LINE:  'ligula. Proin porta rutrum lacus. Etiam consequat scelerisque'",
-     "     VISIBLE:  'ligula. Proin porta rutrum lacus', cursor=1",
-     "SPEECH OUTPUT: 'ligula. Proin porta rutrum lacus. Etiam consequat scelerisque'"]))
+    ["BRAILLE LINE:  'lacus. Etiam consequat scelerisque quam. Nulla facilisi. Maecenas luctus'",
+     "     VISIBLE:  'lacus. Etiam consequat scelerisq', cursor=1",
+     "SPEECH OUTPUT: 'lacus. Etiam consequat scelerisque quam. Nulla facilisi. Maecenas luctus'"]))
 
 sequence.append(utils.AssertionSummaryAction())
 sequence.start()
diff --git a/test/keystrokes/firefox/html_struct_nav_headings_with_hidden_anchors.py 
b/test/keystrokes/firefox/html_struct_nav_headings_with_hidden_anchors.py
index d2c4469..d39d88a 100644
--- a/test/keystrokes/firefox/html_struct_nav_headings_with_hidden_anchors.py
+++ b/test/keystrokes/firefox/html_struct_nav_headings_with_hidden_anchors.py
@@ -36,7 +36,7 @@ sequence.append(utils.AssertPresentationAction(
     ["BRAILLE LINE:  'Wrapping to top.'",
      "     VISIBLE:  'Wrapping to top.', cursor=0",
      "BRAILLE LINE:  'line 1 h1'",
-     "     VISIBLE:  'line 1 h1', cursor=0",
+     "     VISIBLE:  'line 1 h1', cursor=(0|1)",
      "SPEECH OUTPUT: 'Wrapping to top.' voice=system",
      "SPEECH OUTPUT: 'line 1 heading level 1'"]))
 
diff --git a/test/keystrokes/firefox/html_struct_nav_links.py 
b/test/keystrokes/firefox/html_struct_nav_links.py
index d42e113..59f3dc2 100644
--- a/test/keystrokes/firefox/html_struct_nav_links.py
+++ b/test/keystrokes/firefox/html_struct_nav_links.py
@@ -7,6 +7,7 @@ import utils
 
 sequence = MacroSequence()
 
+sequence.append(PauseAction(2000))
 sequence.append(KeyComboAction("<Control>Home"))
 
 sequence.append(utils.StartRecordingAction())
@@ -56,9 +57,11 @@ sequence.append(utils.AssertPresentationAction(
 
 sequence.append(KeyComboAction("Return"))
 sequence.append(WaitForDocLoad())
+sequence.append(PauseAction(2000))
 
 sequence.append(KeyComboAction("<Alt>Left"))
 sequence.append(WaitForDocLoad())
+sequence.append(PauseAction(2000))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("u"))
@@ -68,6 +71,8 @@ sequence.append(utils.AssertPresentationAction(
      "     VISIBLE:  'tables.html', cursor=1",
      "BRAILLE LINE:  'textattributes.html'",
      "     VISIBLE:  'textattributes.html', cursor=1",
+     "BRAILLE LINE:  '• textattributes.html'",
+     "     VISIBLE:  '• textattributes.html', cursor=3",
      "SPEECH OUTPUT: 'textattributes.html link.'"]))
 
 sequence.append(utils.StartRecordingAction())
@@ -83,17 +88,17 @@ sequence.append(utils.AssertPresentationAction(
 
 sequence.append(KeyComboAction("Return"))
 sequence.append(WaitForDocLoad())
+sequence.append(PauseAction(2000))
 
 sequence.append(KeyComboAction("<Alt>Left"))
 sequence.append(WaitForDocLoad())
+sequence.append(PauseAction(2000))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("v"))
 sequence.append(utils.AssertPresentationAction(
     "8. v to tables.html link",
-    ["BRAILLE LINE:  'anchors.html'",
-     "     VISIBLE:  'anchors.html', cursor=1",
-     "BRAILLE LINE:  'tables.html'",
+    ["BRAILLE LINE:  'tables.html'",
      "     VISIBLE:  'tables.html', cursor=1",
      "SPEECH OUTPUT: 'tables.html link.'"]))
 
diff --git a/test/keystrokes/firefox/label_inference_bugzilla_search.py 
b/test/keystrokes/firefox/label_inference_bugzilla_search.py
index d35b4e2..d9f41e9 100644
--- a/test/keystrokes/firefox/label_inference_bugzilla_search.py
+++ b/test/keystrokes/firefox/label_inference_bugzilla_search.py
@@ -376,10 +376,9 @@ sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Tab"))
 sequence.append(utils.AssertPresentationAction(
     "37. Tab",
-    ["KNOWN ISSUE: This could be improved",
-     "BRAILLE LINE:  '(comma-separated list)  $l'",
-     "     VISIBLE:  '(comma-separated list)  $l', cursor=24",
-     "SPEECH OUTPUT: '(comma-separated list) entry'"]))
+    ["BRAILLE LINE:  'bugs numbered:  $l'",
+     "     VISIBLE:  'bugs numbered:  $l', cursor=16",
+     "SPEECH OUTPUT: 'bugs numbered: entry'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Tab"))
diff --git a/test/keystrokes/firefox/label_inference_entries.py 
b/test/keystrokes/firefox/label_inference_entries.py
index dc72a91..d879983 100644
--- a/test/keystrokes/firefox/label_inference_entries.py
+++ b/test/keystrokes/firefox/label_inference_entries.py
@@ -58,9 +58,9 @@ sequence.append(KeyComboAction("Tab"))
 sequence.append(KeyReleaseAction(0, None, "KP_Insert"))
 sequence.append(utils.AssertPresentationAction(
     "5. Next form field",
-    ["BRAILLE LINE:  ' $l'",
-     "     VISIBLE:  ' $l', cursor=1",
-     "SPEECH OUTPUT: 'entry'"]))
+    ["BRAILLE LINE:  'Am I a label as well?  $l'",
+     "     VISIBLE:  'Am I a label as well?  $l', cursor=23",
+     "SPEECH OUTPUT: 'Am I a label as well? entry'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyPressAction(0, None, "KP_Insert"))
diff --git a/test/keystrokes/firefox/line_nav_bug_546815.py b/test/keystrokes/firefox/line_nav_bug_546815.py
index c56f250..7d5eb4f 100644
--- a/test/keystrokes/firefox/line_nav_bug_546815.py
+++ b/test/keystrokes/firefox/line_nav_bug_546815.py
@@ -68,7 +68,7 @@ sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "7. Line Down",
-    ["BRAILLE LINE:  '2. Enter your City:  $l 3. Enter your State:  $l 4. Enter your Country: US $l image 
text field using value'",
+    ["BRAILLE LINE:  '2. Enter your City:  $l 3. Enter your State:  $l 4. Enter your Country: US $l text 
field using'",
      "     VISIBLE:  '2. Enter your City:  $l 3. Enter', cursor=1",
      "SPEECH OUTPUT: '2. Enter your City:'",
      "SPEECH OUTPUT: 'entry'",
@@ -77,8 +77,9 @@ sequence.append(utils.AssertPresentationAction(
      "SPEECH OUTPUT: '4. Enter your Country:'",
      "SPEECH OUTPUT: 'entry'",
      "SPEECH OUTPUT: 'US'",
-     "SPEECH OUTPUT: 'image'",
-     "SPEECH OUTPUT: 'text field using value'"]))
+     "SPEECH OUTPUT: 'text field using'"]))
+
+sequence.append(KeyComboAction("Down"))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
@@ -357,11 +358,13 @@ sequence.append(utils.AssertPresentationAction(
      "SPEECH OUTPUT: '5. Enter your Zip:'",
      "SPEECH OUTPUT: 'entry'"]))
 
+sequence.append(KeyComboAction("Up"))
+
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "41. Line Up",
-    ["BRAILLE LINE:  '2. Enter your City:  $l 3. Enter your State:  $l 4. Enter your Country: US $l image 
text field using value'",
+    ["BRAILLE LINE:  '2. Enter your City:  $l 3. Enter your State:  $l 4. Enter your Country: US $l text 
field using'",
      "     VISIBLE:  '2. Enter your City:  $l 3. Enter', cursor=1",
      "SPEECH OUTPUT: '2. Enter your City:'",
      "SPEECH OUTPUT: 'entry'",
@@ -370,8 +373,7 @@ sequence.append(utils.AssertPresentationAction(
      "SPEECH OUTPUT: '4. Enter your Country:'",
      "SPEECH OUTPUT: 'entry'",
      "SPEECH OUTPUT: 'US'",
-     "SPEECH OUTPUT: 'image'",
-     "SPEECH OUTPUT: 'text field using value'"]))
+     "SPEECH OUTPUT: 'text field using'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
diff --git a/test/keystrokes/firefox/line_nav_bug_549128.py b/test/keystrokes/firefox/line_nav_bug_549128.py
index 6368cd3..1b14919 100644
--- a/test/keystrokes/firefox/line_nav_bug_549128.py
+++ b/test/keystrokes/firefox/line_nav_bug_549128.py
@@ -23,14 +23,6 @@ sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "2. Line Down",
-    ["BRAILLE LINE:  'image'",
-     "     VISIBLE:  'image', cursor=1",
-     "SPEECH OUTPUT: 'image'"]))
-
-sequence.append(utils.StartRecordingAction())
-sequence.append(KeyComboAction("Down"))
-sequence.append(utils.AssertPresentationAction(
-    "3. Line Down",
     ["BRAILLE LINE:  'Shop Early - Deliver Later'",
      "     VISIBLE:  'Shop Early - Deliver Later', cursor=1",
      "SPEECH OUTPUT: 'Shop Early - Deliver Later'"]))
@@ -38,15 +30,7 @@ sequence.append(utils.AssertPresentationAction(
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
-    "4. Line Down",
-    ["BRAILLE LINE:  'image'",
-     "     VISIBLE:  'image', cursor=1",
-     "SPEECH OUTPUT: 'image'"]))
-
-sequence.append(utils.StartRecordingAction())
-sequence.append(KeyComboAction("Down"))
-sequence.append(utils.AssertPresentationAction(
-    "5. Line Down",
+    "3. Line Down",
     ["BRAILLE LINE:  'The Ideal Gift Collection'",
      "     VISIBLE:  'The Ideal Gift Collection', cursor=1",
      "SPEECH OUTPUT: 'The Ideal Gift Collection link.'"]))
@@ -54,7 +38,7 @@ sequence.append(utils.AssertPresentationAction(
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
-    "6. Line Down",
+    "4. Line Down",
     ["BRAILLE LINE:  '2 (5 oz.) Filet Mignons'",
      "     VISIBLE:  '2 (5 oz.) Filet Mignons', cursor=1",
      "SPEECH OUTPUT: '2 (5 oz.) Filet Mignons.'"]))
@@ -62,7 +46,7 @@ sequence.append(utils.AssertPresentationAction(
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
-    "7. Line Down",
+    "5. Line Down",
     ["BRAILLE LINE:  '2 (5 oz.) Top Sirloins'",
      "     VISIBLE:  '2 (5 oz.) Top Sirloins', cursor=1",
      "SPEECH OUTPUT: '2 (5 oz.) Top Sirloins.'"]))
@@ -70,7 +54,7 @@ sequence.append(utils.AssertPresentationAction(
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
-    "8. Line Down",
+    "6. Line Down",
     ["BRAILLE LINE:  '4 (4 oz.) Foobar Steaks Burgers'",
      "     VISIBLE:  '4 (4 oz.) Foobar Steaks Burgers', cursor=1",
      "SPEECH OUTPUT: '4 (4 oz.) Foobar Steaks Burgers.'"]))
@@ -78,7 +62,7 @@ sequence.append(utils.AssertPresentationAction(
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
-    "9. Line Down",
+    "7. Line Down",
     ["BRAILLE LINE:  '6 (5.75 oz.) Stuffed Baked Potatoes'",
      "     VISIBLE:  '6 (5.75 oz.) Stuffed Baked Potat', cursor=1",
      "SPEECH OUTPUT: '6 (5.75 oz.) Stuffed Baked Potatoes.'"]))
@@ -86,7 +70,7 @@ sequence.append(utils.AssertPresentationAction(
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
-    "10. Line Down",
+    "8. Line Down",
     ["BRAILLE LINE:  '2 (4.5 oz.) Stuffed Sole with Scallops and Crab'",
      "     VISIBLE:  '2 (4.5 oz.) Stuffed Sole with Sc', cursor=1",
      "SPEECH OUTPUT: '2 (4.5 oz.) Stuffed Sole with Scallops and Crab.'"]))
@@ -94,7 +78,7 @@ sequence.append(utils.AssertPresentationAction(
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
-    "11. Line Down",
+    "9. Line Down",
     ["BRAILLE LINE:  '1 (6 in.) Chocolate Lover's Cake'",
      "     VISIBLE:  '1 (6 in.) Chocolate Lover's Cake', cursor=1",
      "SPEECH OUTPUT: '1 (6 in.) Chocolate Lover's Cake.'"]))
@@ -102,7 +86,7 @@ sequence.append(utils.AssertPresentationAction(
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
-    "12. Line Down",
+    "10. Line Down",
     ["BRAILLE LINE:  'Regular $133.00, Now $59.99'",
      "     VISIBLE:  'Regular $133.00, Now $59.99', cursor=1",
      "SPEECH OUTPUT: 'Regular $133.00, Now $59.99.'"]))
@@ -110,13 +94,13 @@ sequence.append(utils.AssertPresentationAction(
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
-    "13. Line Down",
+    "11. Line Down",
     [""]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
-    "14. Line Up",
+    "12. Line Up",
     ["BRAILLE LINE:  '1 (6 in.) Chocolate Lover's Cake'",
      "     VISIBLE:  '1 (6 in.) Chocolate Lover's Cake', cursor=1",
      "SPEECH OUTPUT: '1 (6 in.) Chocolate Lover's Cake.'"]))
@@ -124,7 +108,7 @@ sequence.append(utils.AssertPresentationAction(
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
-    "15. Line Up",
+    "13. Line Up",
     ["BRAILLE LINE:  '2 (4.5 oz.) Stuffed Sole with Scallops and Crab'",
      "     VISIBLE:  '2 (4.5 oz.) Stuffed Sole with Sc', cursor=1",
      "SPEECH OUTPUT: '2 (4.5 oz.) Stuffed Sole with Scallops and Crab.'"]))
@@ -132,7 +116,7 @@ sequence.append(utils.AssertPresentationAction(
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
-    "16. Line Up",
+    "14. Line Up",
     ["BRAILLE LINE:  '6 (5.75 oz.) Stuffed Baked Potatoes'",
      "     VISIBLE:  '6 (5.75 oz.) Stuffed Baked Potat', cursor=1",
      "SPEECH OUTPUT: '6 (5.75 oz.) Stuffed Baked Potatoes.'"]))
@@ -140,7 +124,7 @@ sequence.append(utils.AssertPresentationAction(
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
-    "17. Line Up",
+    "15. Line Up",
     ["BRAILLE LINE:  '4 (4 oz.) Foobar Steaks Burgers'",
      "     VISIBLE:  '4 (4 oz.) Foobar Steaks Burgers', cursor=1",
      "SPEECH OUTPUT: '4 (4 oz.) Foobar Steaks Burgers.'"]))
@@ -148,7 +132,7 @@ sequence.append(utils.AssertPresentationAction(
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
-    "18. Line Up",
+    "16. Line Up",
     ["BRAILLE LINE:  '2 (5 oz.) Top Sirloins'",
      "     VISIBLE:  '2 (5 oz.) Top Sirloins', cursor=1",
      "SPEECH OUTPUT: '2 (5 oz.) Top Sirloins.'"]))
@@ -156,7 +140,7 @@ sequence.append(utils.AssertPresentationAction(
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
-    "19. Line Up",
+    "17. Line Up",
     ["BRAILLE LINE:  '2 (5 oz.) Filet Mignons'",
      "     VISIBLE:  '2 (5 oz.) Filet Mignons', cursor=1",
      "SPEECH OUTPUT: '2 (5 oz.) Filet Mignons.'"]))
@@ -164,7 +148,7 @@ sequence.append(utils.AssertPresentationAction(
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
-    "20. Line Up",
+    "18. Line Up",
     ["BRAILLE LINE:  'The Ideal Gift Collection'",
      "     VISIBLE:  'The Ideal Gift Collection', cursor=1",
      "SPEECH OUTPUT: 'The Ideal Gift Collection link.'"]))
@@ -172,15 +156,7 @@ sequence.append(utils.AssertPresentationAction(
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
-    "21. Line Up",
-    ["BRAILLE LINE:  'image'",
-     "     VISIBLE:  'image', cursor=1",
-     "SPEECH OUTPUT: 'image'"]))
-
-sequence.append(utils.StartRecordingAction())
-sequence.append(KeyComboAction("Up"))
-sequence.append(utils.AssertPresentationAction(
-    "22. Line Up",
+    "19. Line Up",
     ["BRAILLE LINE:  'Shop Early - Deliver Later'",
      "     VISIBLE:  'Shop Early - Deliver Later', cursor=1",
      "SPEECH OUTPUT: 'Shop Early - Deliver Later'"]))
@@ -188,15 +164,7 @@ sequence.append(utils.AssertPresentationAction(
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
-    "23. Line Up",
-    ["BRAILLE LINE:  'image'",
-     "     VISIBLE:  'image', cursor=1",
-     "SPEECH OUTPUT: 'image'"]))
-
-sequence.append(utils.StartRecordingAction())
-sequence.append(KeyComboAction("Up"))
-sequence.append(utils.AssertPresentationAction(
-    "24. Line Up",
+    "20. Line Up",
     ["BRAILLE LINE:  'Holiday Gift Giving'",
      "     VISIBLE:  'Holiday Gift Giving', cursor=1",
      "SPEECH OUTPUT: 'Holiday Gift Giving.'"]))
diff --git a/test/keystrokes/firefox/line_nav_bug_552887a.py b/test/keystrokes/firefox/line_nav_bug_552887a.py
index 5645dcc..0be3ab2 100644
--- a/test/keystrokes/firefox/line_nav_bug_552887a.py
+++ b/test/keystrokes/firefox/line_nav_bug_552887a.py
@@ -95,14 +95,6 @@ sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "11. Line Down",
-    ["BRAILLE LINE:  'image'",
-     "     VISIBLE:  'image', cursor=1",
-     "SPEECH OUTPUT: 'image'"]))
-
-sequence.append(utils.StartRecordingAction())
-sequence.append(KeyComboAction("Down"))
-sequence.append(utils.AssertPresentationAction(
-    "12. Line Down",
     ["BRAILLE LINE:  'Here's a box'",
      "     VISIBLE:  'Here's a box', cursor=1",
      "SPEECH OUTPUT: 'Here's a box'"]))
@@ -110,7 +102,7 @@ sequence.append(utils.AssertPresentationAction(
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
-    "13. Line Down",
+    "12. Line Down",
     ["BRAILLE LINE:  'Here's some box text.'",
      "     VISIBLE:  'Here's some box text.', cursor=1",
      "SPEECH OUTPUT: 'Here's some box text.'"]))
@@ -118,7 +110,7 @@ sequence.append(utils.AssertPresentationAction(
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
-    "14. Line Down",
+    "13. Line Down",
     ["BRAILLE LINE:  'The end of the box'",
      "     VISIBLE:  'The end of the box', cursor=1",
      "SPEECH OUTPUT: 'The end of the box'"]))
@@ -126,7 +118,7 @@ sequence.append(utils.AssertPresentationAction(
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
-    "15. Line Down",
+    "14. Line Down",
     ["BRAILLE LINE:  'This text comes after'",
      "     VISIBLE:  'This text comes after', cursor=1",
      "SPEECH OUTPUT: 'This text comes after'"]))
@@ -134,7 +126,7 @@ sequence.append(utils.AssertPresentationAction(
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
-    "16. Line Down",
+    "15. Line Down",
     ["BRAILLE LINE:  'the box section.'",
      "     VISIBLE:  'the box section.', cursor=1",
      "SPEECH OUTPUT: 'the box section.'"]))
@@ -142,7 +134,7 @@ sequence.append(utils.AssertPresentationAction(
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
-    "17. Line Up",
+    "16. Line Up",
     ["BRAILLE LINE:  'This text comes after'",
      "     VISIBLE:  'This text comes after', cursor=1",
      "SPEECH OUTPUT: 'This text comes after'"]))
@@ -150,7 +142,7 @@ sequence.append(utils.AssertPresentationAction(
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
-    "18. Line Up",
+    "17. Line Up",
     ["BRAILLE LINE:  'The end of the box'",
      "     VISIBLE:  'The end of the box', cursor=1",
      "SPEECH OUTPUT: 'The end of the box'"]))
@@ -158,7 +150,7 @@ sequence.append(utils.AssertPresentationAction(
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
-    "19. Line Up",
+    "18. Line Up",
     ["BRAILLE LINE:  'Here's some box text.'",
      "     VISIBLE:  'Here's some box text.', cursor=1",
      "SPEECH OUTPUT: 'Here's some box text.'"]))
@@ -166,7 +158,7 @@ sequence.append(utils.AssertPresentationAction(
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
-    "20. Line Up",
+    "19. Line Up",
     ["BRAILLE LINE:  'Here's a box'",
      "     VISIBLE:  'Here's a box', cursor=1",
      "SPEECH OUTPUT: 'Here's a box'"]))
@@ -174,15 +166,7 @@ sequence.append(utils.AssertPresentationAction(
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
-    "21. Line Up",
-    ["BRAILLE LINE:  'image'",
-     "     VISIBLE:  'image', cursor=1",
-     "SPEECH OUTPUT: 'image'"]))
-
-sequence.append(utils.StartRecordingAction())
-sequence.append(KeyComboAction("Up"))
-sequence.append(utils.AssertPresentationAction(
-    "22. Line Up",
+    "20. Line Up",
     ["BRAILLE LINE:  'This text comes before the box section'",
      "     VISIBLE:  'This text comes before the box s', cursor=1",
      "SPEECH OUTPUT: 'This text comes before the box section'"]))
@@ -190,7 +174,7 @@ sequence.append(utils.AssertPresentationAction(
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
-    "23. Line Up",
+    "21. Line Up",
     ["BRAILLE LINE:  'speaking this text?'",
      "     VISIBLE:  'speaking this text?', cursor=1",
      "SPEECH OUTPUT: 'link speaking this text?'"]))
@@ -198,7 +182,7 @@ sequence.append(utils.AssertPresentationAction(
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
-    "24. Line Up",
+    "22. Line Up",
     ["BRAILLE LINE:  '\(And why aren't we'",
      "     VISIBLE:  '\(And why aren't we', cursor=1",
      "SPEECH OUTPUT: 'link \(And why aren't we'"]))
@@ -206,7 +190,7 @@ sequence.append(utils.AssertPresentationAction(
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
-    "25. Line Up",
+    "23. Line Up",
     ["BRAILLE LINE:  'hold a white cane?'",
      "     VISIBLE:  'hold a white cane?', cursor=1",
      "SPEECH OUTPUT: 'link hold a white cane?'"]))
@@ -214,7 +198,7 @@ sequence.append(utils.AssertPresentationAction(
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
-    "26. Line Up",
+    "24. Line Up",
     ["BRAILLE LINE:  'Can an Orca really'",
      "     VISIBLE:  'Can an Orca really', cursor=1",
      "SPEECH OUTPUT: 'link Can an Orca really'"]))
@@ -222,7 +206,7 @@ sequence.append(utils.AssertPresentationAction(
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
-    "27. Line Up",
+    "25. Line Up",
     ["BRAILLE LINE:  'The Orca logo image '",
      "     VISIBLE:  'The Orca logo image ', cursor=1",
      "SPEECH OUTPUT: 'The Orca logo image Hey, look, it's our logo!'"]))
@@ -230,7 +214,7 @@ sequence.append(utils.AssertPresentationAction(
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
-    "28. Line Up",
+    "26. Line Up",
     ["BRAILLE LINE:  'Line 3'",
      "     VISIBLE:  'Line 3', cursor=1",
      "SPEECH OUTPUT: 'Line 3'"]))
@@ -238,7 +222,7 @@ sequence.append(utils.AssertPresentationAction(
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
-    "29. Line Up",
+    "27. Line Up",
     ["BRAILLE LINE:  'Line 2 h2'",
      "     VISIBLE:  'Line 2 h2', cursor=1",
      "SPEECH OUTPUT: 'Line 2 heading level 2'"]))
@@ -246,7 +230,7 @@ sequence.append(utils.AssertPresentationAction(
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
-    "30. Line Up",
+    "28. Line Up",
     ["BRAILLE LINE:  'Line 1'",
      "     VISIBLE:  'Line 1', cursor=1",
      "SPEECH OUTPUT: 'Line 1'"]))
diff --git a/test/keystrokes/firefox/line_nav_follow_same_page_link_2.py 
b/test/keystrokes/firefox/line_nav_follow_same_page_link_2.py
index 7ee01e8..b11caf3 100644
--- a/test/keystrokes/firefox/line_nav_follow_same_page_link_2.py
+++ b/test/keystrokes/firefox/line_nav_follow_same_page_link_2.py
@@ -15,6 +15,7 @@ sequence.append(KeyComboAction("<Control>Home"))
 for i in range(25):
     sequence.append(KeyComboAction("Tab"))
 
+sequence.append(PauseAction(5000))
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Return"))
 sequence.append(utils.AssertPresentationAction(
diff --git a/test/keystrokes/firefox/line_nav_images_in_links.py 
b/test/keystrokes/firefox/line_nav_images_in_links.py
index bee20af..adbdcf7 100644
--- a/test/keystrokes/firefox/line_nav_images_in_links.py
+++ b/test/keystrokes/firefox/line_nav_images_in_links.py
@@ -149,8 +149,8 @@ sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "17. Line Down",
-    ["BRAILLE LINE:  'silly link.'",
-     "     VISIBLE:  'silly link.', cursor=1",
+    ["BRAILLE LINE:  'silly link'",
+     "     VISIBLE:  'silly link', cursor=1",
      "SPEECH OUTPUT: 'silly link link.'"]))
 
 sequence.append(utils.StartRecordingAction())
@@ -226,8 +226,8 @@ sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "26. Line Down",
-    ["BRAILLE LINE:  'silly link.'",
-     "     VISIBLE:  'silly link.', cursor=1",
+    ["BRAILLE LINE:  'silly link'",
+     "     VISIBLE:  'silly link', cursor=1",
      "SPEECH OUTPUT: 'silly link link.'"]))
 
 sequence.append(utils.StartRecordingAction())
@@ -258,8 +258,8 @@ sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "30. Line Up",
-    ["BRAILLE LINE:  'silly link.'",
-     "     VISIBLE:  'silly link.', cursor=1",
+    ["BRAILLE LINE:  'silly link'",
+     "     VISIBLE:  'silly link', cursor=1",
      "SPEECH OUTPUT: 'silly link link.'"]))
 
 sequence.append(utils.StartRecordingAction())
@@ -335,8 +335,8 @@ sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "39. Line Up",
-    ["BRAILLE LINE:  'silly link.'",
-     "     VISIBLE:  'silly link.', cursor=1",
+    ["BRAILLE LINE:  'silly link'",
+     "     VISIBLE:  'silly link', cursor=1",
      "SPEECH OUTPUT: 'silly link link.'"]))
 
 sequence.append(utils.StartRecordingAction())
diff --git a/test/keystrokes/firefox/line_nav_images_in_table_and_floating_div.py 
b/test/keystrokes/firefox/line_nav_images_in_table_and_floating_div.py
index f37f6d9..780c801 100644
--- a/test/keystrokes/firefox/line_nav_images_in_table_and_floating_div.py
+++ b/test/keystrokes/firefox/line_nav_images_in_table_and_floating_div.py
@@ -7,6 +7,10 @@ import utils
 
 sequence = MacroSequence()
 
+# Work around some quirk in Gecko that causes this test to fail if
+# run via the test harness rather than manually.
+sequence.append(KeyComboAction("<Control>r"))
+
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("<Control>Home"))
 sequence.append(utils.AssertPresentationAction(
diff --git a/test/keystrokes/firefox/line_nav_sun_java.py b/test/keystrokes/firefox/line_nav_sun_java.py
index 8a36b25..2fa4ca6 100644
--- a/test/keystrokes/firefox/line_nav_sun_java.py
+++ b/test/keystrokes/firefox/line_nav_sun_java.py
@@ -11,7 +11,6 @@ sequence = MacroSequence()
 # run via the test harness rather than manually.
 sequence.append(KeyComboAction("<Control>r"))
 sequence.append(KeyComboAction("<Control>Home"))
-sequence.append(KeyComboAction("Down"))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
diff --git a/test/keystrokes/firefox/math_line_nav_fraction.py 
b/test/keystrokes/firefox/math_line_nav_fraction.py
index ae21ea7..3661224 100644
--- a/test/keystrokes/firefox/math_line_nav_fraction.py
+++ b/test/keystrokes/firefox/math_line_nav_fraction.py
@@ -27,10 +27,11 @@ sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "3. Line Down",
-    ["KNOWN ISSUE: When performed manually, the results are as expected; need to find out why it fails as an 
automated test.",
-     "BRAILLE LINE:  'math'",
+    ["BRAILLE LINE:  'math'",
      "     VISIBLE:  'math', cursor=0",
-     "SPEECH OUTPUT: 'blank'"]))
+     "SPEECH OUTPUT: 'fraction start.'",
+     "SPEECH OUTPUT: 'a over b.'",
+     "SPEECH OUTPUT: 'fraction end.'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
diff --git a/test/keystrokes/firefox/mouseover_javascript_alert.py 
b/test/keystrokes/firefox/mouseover_javascript_alert.py
index 45de0fa..95b094d 100644
--- a/test/keystrokes/firefox/mouseover_javascript_alert.py
+++ b/test/keystrokes/firefox/mouseover_javascript_alert.py
@@ -16,9 +16,9 @@ sequence.append(KeyComboAction("KP_Divide"))
 sequence.append(KeyReleaseAction(0, None, "KP_Insert"))
 sequence.append(utils.AssertPresentationAction(
     "1. Route the pointer to the image",
-    ["BRAILLE LINE:  'Firefox application MouseOvers - Mozilla Firefox frame dialog'",
+    ["BRAILLE LINE:  'Firefox application MouseOvers - (Mozilla Firefox|Nightly) frame dialog'",
      "     VISIBLE:  'dialog', cursor=1",
-     "BRAILLE LINE:  'Firefox application MouseOvers - Mozilla Firefox frame dialog OK push button'",
+     "BRAILLE LINE:  'Firefox application MouseOvers - (Mozilla Firefox|Nightly) frame dialog OK push 
button'",
      "     VISIBLE:  'OK push button', cursor=1",
      "SPEECH OUTPUT: 'Welcome to mouseover-enabled Orca!'",
      "SPEECH OUTPUT: 'OK push button'"]))
diff --git a/test/keystrokes/firefox/object_nav_links_in_text.py 
b/test/keystrokes/firefox/object_nav_links_in_text.py
index 858f0c0..bcf5eaa 100644
--- a/test/keystrokes/firefox/object_nav_links_in_text.py
+++ b/test/keystrokes/firefox/object_nav_links_in_text.py
@@ -7,6 +7,10 @@ import utils
 
 sequence = MacroSequence()
 
+# Work around some new quirk in Gecko that causes this test to fail if
+# run via the test harness rather than manually.
+sequence.append(KeyComboAction("<Control>r"))
+
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("<Control>Home"))
 sequence.append(utils.AssertPresentationAction(
diff --git a/test/keystrokes/firefox/say_all_imagemap.py b/test/keystrokes/firefox/say_all_imagemap.py
index b4a7da6..68c4b0c 100644
--- a/test/keystrokes/firefox/say_all_imagemap.py
+++ b/test/keystrokes/firefox/say_all_imagemap.py
@@ -71,10 +71,7 @@ sequence.append(utils.AssertPresentationAction(
      "SPEECH OUTPUT: 'We should also be speaking and brailling it correctly now -- at least as best as we 
can given what they gave us.'",
      "SPEECH OUTPUT: 'wk09_frozenmovie'",
      "SPEECH OUTPUT: 'image'",
-     "SPEECH OUTPUT: 'link'",
-     "SPEECH OUTPUT: 'image'",
-     "SPEECH OUTPUT: 'image'",
-     "SPEECH OUTPUT: 'image'"]))
+     "SPEECH OUTPUT: 'link'"]))
 
 sequence.append(utils.AssertionSummaryAction())
 sequence.start()
diff --git a/test/keystrokes/firefox/ui_doc_tabs.py b/test/keystrokes/firefox/ui_doc_tabs.py
index 50c3c1c..6d0c4f8 100644
--- a/test/keystrokes/firefox/ui_doc_tabs.py
+++ b/test/keystrokes/firefox/ui_doc_tabs.py
@@ -17,7 +17,7 @@ sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("<Alt>2"))
 sequence.append(utils.AssertPresentationAction(
     "1. Switch to second page tab - Orca wiki",
-    ["BRAILLE LINE:  'Firefox application Orca - GNOME Live! - Mozilla Firefox frame Browser tabs tool bar 
Orca - GNOME Live! page tab'",
+    ["BRAILLE LINE:  'Firefox application Orca - GNOME Live! - (Mozilla Firefox|Nightly) frame Browser tabs 
tool bar Orca - GNOME Live! page tab'",
      "     VISIBLE:  'Orca - GNOME Live! page tab', cursor=1",
      "BRAILLE LINE:  ''",
      "     VISIBLE:  '', cursor=1",
@@ -30,7 +30,7 @@ sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("<Alt>1"))
 sequence.append(utils.AssertPresentationAction(
     "2. Switch to first page tab - Test page",
-    ["BRAILLE LINE:  'Firefox application HTML test page - Mozilla Firefox frame Browser tabs tool bar HTML 
test page page tab'",
+    ["BRAILLE LINE:  'Firefox application HTML test page - (Mozilla Firefox|Nightly) frame Browser tabs tool 
bar HTML test page page tab'",
      "     VISIBLE:  'HTML test page page tab', cursor=1",
      "BRAILLE LINE:  ''",
      "     VISIBLE:  '', cursor=0",
@@ -43,7 +43,7 @@ sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("<Alt>3"))
 sequence.append(utils.AssertPresentationAction(
     "3. Switch to third page tab - Bugzilla",
-    ["BRAILLE LINE:  'Firefox application GNOME Bug Tracking System - Mozilla Firefox frame Browser tabs 
tool bar GNOME Bug Tracking System page tab'",
+    ["BRAILLE LINE:  'Firefox application GNOME Bug Tracking System - (Mozilla Firefox|Nightly) frame 
Browser tabs tool bar GNOME Bug Tracking System page tab'",
      "     VISIBLE:  'GNOME Bug Tracking System page t', cursor=1",
      "BRAILLE LINE:  'Enter a bug # or some search terms:  $l'",
      "     VISIBLE:  ' a bug # or some search terms:  ', cursor=32",
@@ -59,7 +59,7 @@ sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("<Ctrl>w"))
 sequence.append(utils.AssertPresentationAction(
     "4. Close third page tab - land in second page",
-    ["BRAILLE LINE:  'Firefox application Orca - GNOME Live! - Mozilla Firefox frame Browser tabs tool bar 
Orca - GNOME Live! page tab'",
+    ["BRAILLE LINE:  'Firefox application Orca - GNOME Live! - (Mozilla Firefox|Nightly) frame Browser tabs 
tool bar Orca - GNOME Live! page tab'",
      "     VISIBLE:  'Orca - GNOME Live! page tab', cursor=1",
      "BRAILLE LINE:  ''",
      "     VISIBLE:  '', cursor=1",
diff --git a/test/keystrokes/firefox/ui_role_accel_label.py b/test/keystrokes/firefox/ui_role_accel_label.py
index a1af9d8..6f8873e 100644
--- a/test/keystrokes/firefox/ui_role_accel_label.py
+++ b/test/keystrokes/firefox/ui_role_accel_label.py
@@ -13,7 +13,7 @@ sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "1. Down Arrow in File menu",
-    ["BRAILLE LINE:  'Firefox application Mozilla Firefox frame Menu Bar tool bar Application menu bar New 
Window(Ctrl+N)'",
+    ["BRAILLE LINE:  'Firefox application (Mozilla Firefox|Nightly) frame Menu Bar tool bar Application menu 
bar New Window\(Ctrl\+N\)'",
      "     VISIBLE:  'New Window(Ctrl+N)', cursor=1",
      "SPEECH OUTPUT: 'New Window Ctrl+N.'"]))
 
@@ -21,7 +21,7 @@ sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "2. Down Arrow in File menu",
-    ["BRAILLE LINE:  'Firefox application Mozilla Firefox frame Menu Bar tool bar Application menu bar New 
Private Window(Shift+Ctrl+P)'",
+    ["BRAILLE LINE:  'Firefox application (Mozilla Firefox|Nightly) frame Menu Bar tool bar Application menu 
bar New Private Window\(Shift\+Ctrl\+P\)'",
      "     VISIBLE:  'New Private Window(Shift+Ctrl+P)', cursor=1",
      "SPEECH OUTPUT: 'New Private Window Shift+Ctrl+P.'"]))
 
@@ -29,9 +29,9 @@ sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("KP_Enter"))
 sequence.append(utils.AssertPresentationAction(
     "3. Basic Where Am I",
-    ["BRAILLE LINE:  'Firefox application Mozilla Firefox frame Menu Bar tool bar Application menu bar New 
Private Window(Shift+Ctrl+P)'",
+    ["BRAILLE LINE:  'Firefox application (Mozilla Firefox|Nightly) frame Menu Bar tool bar Application menu 
bar New Private Window\(Shift\+Ctrl\+P\)'",
      "     VISIBLE:  'New Private Window(Shift+Ctrl+P)', cursor=1",
-     "SPEECH OUTPUT: 'Mozilla Firefox frame'",
+     "SPEECH OUTPUT: '(Mozilla Firefox|Nightly) frame'",
      "SPEECH OUTPUT: 'File menu'",
      "SPEECH OUTPUT: 'Menu Bar tool bar.'",
      "SPEECH OUTPUT: 'New Private Window.'",
diff --git a/test/keystrokes/firefox/ui_role_check_menu_item.py 
b/test/keystrokes/firefox/ui_role_check_menu_item.py
index 9b93573..fd05cdf 100644
--- a/test/keystrokes/firefox/ui_role_check_menu_item.py
+++ b/test/keystrokes/firefox/ui_role_check_menu_item.py
@@ -13,7 +13,7 @@ sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Up"))
 sequence.append(utils.AssertPresentationAction(
     "1. Up Arrow in View menu",
-    ["BRAILLE LINE:  'Firefox application Mozilla Firefox frame Menu Bar tool bar Application menu bar < > 
Full Screen check menu item'",
+    ["BRAILLE LINE:  'Firefox application (Mozilla Firefox|Nightly) frame Menu Bar tool bar Application menu 
bar < > Full Screen check menu item'",
      "     VISIBLE:  '< > Full Screen check menu item', cursor=1",
      "SPEECH OUTPUT: 'Full Screen check menu item not checked.'"]))
 
@@ -21,9 +21,9 @@ sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("KP_Enter"))
 sequence.append(utils.AssertPresentationAction(
     "2. Basic Where Am I",
-    ["BRAILLE LINE:  'Firefox application Mozilla Firefox frame Menu Bar tool bar Application menu bar < > 
Full Screen check menu item'",
+    ["BRAILLE LINE:  'Firefox application (Mozilla Firefox|Nightly) frame Menu Bar tool bar Application menu 
bar < > Full Screen check menu item'",
      "     VISIBLE:  '< > Full Screen check menu item', cursor=1",
-     "SPEECH OUTPUT: 'Mozilla Firefox frame'",
+     "SPEECH OUTPUT: '(Mozilla Firefox|Nightly) frame'",
      "SPEECH OUTPUT: 'View menu'",
      "SPEECH OUTPUT: 'Menu Bar tool bar.'",
      "SPEECH OUTPUT: 'Full Screen check menu item not checked.'",
diff --git a/test/keystrokes/firefox/ui_role_entry.py b/test/keystrokes/firefox/ui_role_entry.py
index 0fea501..09e2b63 100644
--- a/test/keystrokes/firefox/ui_role_entry.py
+++ b/test/keystrokes/firefox/ui_role_entry.py
@@ -25,6 +25,10 @@ sequence.append(KeyComboAction("Down"))
 sequence.append(KeyComboAction("<Alt>o"))
 sequence.append(KeyComboAction("Return"))
 
+# This is to deal with a timing issue
+sequence.append(KeyComboAction("Tab"))
+sequence.append(KeyComboAction("<Shift>Tab"))
+
 sequence.append(KeyComboAction("<Control>a"))
 sequence.append(KeyComboAction("BackSpace"))
 sequence.append(TypeAction("this is a test"))
diff --git a/test/keystrokes/firefox/ui_role_menu_bar.py b/test/keystrokes/firefox/ui_role_menu_bar.py
index 3170622..b4d49df 100644
--- a/test/keystrokes/firefox/ui_role_menu_bar.py
+++ b/test/keystrokes/firefox/ui_role_menu_bar.py
@@ -13,9 +13,9 @@ sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Right"))
 sequence.append(utils.AssertPresentationAction(
     "1. Right Arrow on menu bar",
-    ["BRAILLE LINE:  'Firefox application Mozilla Firefox frame Menu Bar tool bar Edit menu'",
+    ["BRAILLE LINE:  'Firefox application (Mozilla Firefox|Nightly) frame Menu Bar tool bar Edit menu'",
      "     VISIBLE:  'Edit menu', cursor=1",
-     "BRAILLE LINE:  'Firefox application Mozilla Firefox frame Menu Bar tool bar Application menu bar Undo 
grayed(Ctrl+Z)'",
+     "BRAILLE LINE:  'Firefox application (Mozilla Firefox|Nightly) frame Menu Bar tool bar Application menu 
bar Undo grayed\(Ctrl\+Z\)'",
      "     VISIBLE:  'Undo grayed(Ctrl+Z)', cursor=1",
      "SPEECH OUTPUT: 'Edit menu.'",
      "SPEECH OUTPUT: 'Undo grayed Ctrl+Z.'"]))
@@ -24,18 +24,20 @@ sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Left"))
 sequence.append(utils.AssertPresentationAction(
     "2. Left Arrow on menu bar",
-    ["BRAILLE LINE:  'Firefox application Mozilla Firefox frame Menu Bar tool bar Application menu bar New 
Tab(Ctrl+T)'",
+    ["BRAILLE LINE:  'Firefox application (Mozilla Firefox|Nightly) frame Menu Bar tool bar File menu'",
+     "     VISIBLE:  'File menu', cursor=1",
+     "BRAILLE LINE:  'Firefox application (Mozilla Firefox|Nightly) frame Menu Bar tool bar Application menu 
bar New Tab\(Ctrl\+T\)'",
      "     VISIBLE:  'New Tab(Ctrl+T)', cursor=1",
-     "SPEECH OUTPUT: 'File menu'",
+     "SPEECH OUTPUT: 'File menu.'",
      "SPEECH OUTPUT: 'New Tab Ctrl+T.'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("KP_Enter"))
 sequence.append(utils.AssertPresentationAction(
     "3. Basic Where Am I",
-    ["BRAILLE LINE:  'Firefox application Mozilla Firefox frame Menu Bar tool bar Application menu bar New 
Tab(Ctrl+T)'",
+    ["BRAILLE LINE:  'Firefox application (Mozilla Firefox|Nightly) frame Menu Bar tool bar Application menu 
bar New Tab\(Ctrl\+T\)'",
      "     VISIBLE:  'New Tab(Ctrl+T)', cursor=1",
-     "SPEECH OUTPUT: 'Mozilla Firefox frame'",
+     "SPEECH OUTPUT: '(Mozilla Firefox|Nightly) frame'",
      "SPEECH OUTPUT: 'File menu'",
      "SPEECH OUTPUT: 'Menu Bar tool bar.'",
      "SPEECH OUTPUT: 'New Tab.'",
diff --git a/test/keystrokes/firefox/ui_role_radio_menu_item.py 
b/test/keystrokes/firefox/ui_role_radio_menu_item.py
index 685dd9e..3c91ea4 100644
--- a/test/keystrokes/firefox/ui_role_radio_menu_item.py
+++ b/test/keystrokes/firefox/ui_role_radio_menu_item.py
@@ -13,18 +13,18 @@ sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("y"))
 sequence.append(utils.AssertPresentationAction(
     "1. y for the Page Style menu",
-    ["BRAILLE LINE:  'Firefox application Mozilla Firefox frame Menu Bar tool bar Application menu bar View 
menu & y No Style radio menu item'",
+    ["BRAILLE LINE:  'Firefox application (Mozilla Firefox|Nightly) frame Menu Bar tool bar Application menu 
bar View menu & y No Style radio menu item'",
      "     VISIBLE:  '& y No Style radio menu item', cursor=1",
-     "SPEECH OUTPUT: 'Page Style menu'",
+     "SPEECH OUTPUT: 'Page Style menu(\.|)'",
      "SPEECH OUTPUT: 'No Style not selected radio menu item'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("KP_Enter"))
 sequence.append(utils.AssertPresentationAction(
     "2. Basic Where Am I",
-    ["BRAILLE LINE:  'Firefox application Mozilla Firefox frame Menu Bar tool bar Application menu bar View 
menu & y No Style radio menu item'",
+    ["BRAILLE LINE:  'Firefox application (Mozilla Firefox|Nightly) frame Menu Bar tool bar Application menu 
bar View menu & y No Style radio menu item'",
      "     VISIBLE:  '& y No Style radio menu item', cursor=1",
-     "SPEECH OUTPUT: 'Mozilla Firefox frame'",
+     "SPEECH OUTPUT: '(Mozilla Firefox|Nightly) frame'",
      "SPEECH OUTPUT: 'View menu'",
      "SPEECH OUTPUT: 'Page Style menu'",
      "SPEECH OUTPUT: 'Menu Bar tool bar No Style radio menu item not selected 1 of 2.'",
@@ -34,7 +34,7 @@ sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("Down"))
 sequence.append(utils.AssertPresentationAction(
     "3. Down Arrow in menu",
-    ["BRAILLE LINE:  'Firefox application Mozilla Firefox frame Menu Bar tool bar Application menu bar View 
menu &=y Basic Page Style radio menu item'",
+    ["BRAILLE LINE:  'Firefox application (Mozilla Firefox|Nightly) frame Menu Bar tool bar Application menu 
bar View menu &=y Basic Page Style radio menu item'",
      "     VISIBLE:  '&=y Basic Page Style radio menu ', cursor=1",
      "SPEECH OUTPUT: 'Basic Page Style selected radio menu item'"]))
 
@@ -42,9 +42,9 @@ sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("KP_Enter"))
 sequence.append(utils.AssertPresentationAction(
     "4. Basic Where Am I",
-    ["BRAILLE LINE:  'Firefox application Mozilla Firefox frame Menu Bar tool bar Application menu bar View 
menu &=y Basic Page Style radio menu item'",
+    ["BRAILLE LINE:  'Firefox application (Mozilla Firefox|Nightly) frame Menu Bar tool bar Application menu 
bar View menu &=y Basic Page Style radio menu item'",
      "     VISIBLE:  '&=y Basic Page Style radio menu ', cursor=1",
-     "SPEECH OUTPUT: 'Mozilla Firefox frame'",
+     "SPEECH OUTPUT: '(Mozilla Firefox|Nightly) frame'",
      "SPEECH OUTPUT: 'View menu'",
      "SPEECH OUTPUT: 'Page Style menu'",
      "SPEECH OUTPUT: 'Menu Bar tool bar Basic Page Style radio menu item selected 2 of 2.'",
diff --git a/test/keystrokes/firefox/ui_role_tree.py b/test/keystrokes/firefox/ui_role_tree.py
index fbce498..ddf06d2 100644
--- a/test/keystrokes/firefox/ui_role_tree.py
+++ b/test/keystrokes/firefox/ui_role_tree.py
@@ -74,7 +74,8 @@ sequence.append(utils.AssertPresentationAction(
     "7. Down Arrow in tree",
     ["BRAILLE LINE:  'Firefox application Library frame Recently Bookmarked list item TREE LEVEL 3'",
      "     VISIBLE:  'Recently Bookmarked list item TR', cursor=1",
-     "SPEECH OUTPUT: 'Recently Bookmarked tree level 3'"]))
+     "SPEECH OUTPUT: 'Recently Bookmarked.'",
+     "SPEECH OUTPUT: 'tree level 3'"]))
 
 sequence.append(utils.StartRecordingAction())
 sequence.append(KeyComboAction("KP_Enter"))
diff --git a/test/keystrokes/firefox/word_nav_links.py b/test/keystrokes/firefox/word_nav_links.py
index 13c1a4d..3afc53f 100644
--- a/test/keystrokes/firefox/word_nav_links.py
+++ b/test/keystrokes/firefox/word_nav_links.py
@@ -49,7 +49,7 @@ sequence.append(KeyComboAction("<Control>Right"))
 sequence.append(utils.AssertPresentationAction(
     "4. Next Word",
     ["BRAILLE LINE:  'Hello W o r l d. Go odbye w orld.'",
-     "     VISIBLE:  'orld', cursor=5",
+     "     VISIBLE:  'orld.', cursor=5",
      "SPEECH OUTPUT: 'w'",
      "SPEECH OUTPUT: 'link.'",
      "SPEECH OUTPUT: 'orld.'"]))


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