[orca] Updated regression tests
- From: Joanmarie Diggs <joanied src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [orca] Updated regression tests
- Date: Mon, 12 Jan 2015 19:50:45 +0000 (UTC)
commit 85bb5dfab37838e266e8238a18bbba82ee342f84
Author: Joanmarie Diggs <jdiggs igalia com>
Date: Wed Dec 24 08:40:10 2014 -0500
Updated regression tests
test/html/FirefoxProfile/prefs.js | 14 ++-
test/keystrokes/firefox/aria_button_dojo.py | 35 ++----
test/keystrokes/firefox/aria_slider_tpg.py | 105 +++++++++--------
test/keystrokes/firefox/aria_tabpanel_text_dojo.py | 14 +-
test/keystrokes/firefox/find_wiki.py | 28 ++++-
test/keystrokes/firefox/html_role_links.py | 40 ++++----
.../firefox/html_role_list_item_where_am_i.py | 24 ++--
.../html_struct_nav_headings_buried_deep.py | 24 ++--
test/keystrokes/firefox/html_struct_nav_links.py | 46 ++++----
.../firefox/html_struct_nav_list_item.py | 111 +++++++++---------
test/keystrokes/firefox/html_struct_nav_lists.py | 120 ++++++++++----------
.../firefox/label_inference_bugzilla_search.py | 25 ++---
test/keystrokes/firefox/line_nav_bug_570757.py | 18 ++--
test/keystrokes/firefox/line_nav_bug_577239.py | 48 ++++----
.../firefox/line_nav_bugzilla_search_down.py | 12 ++-
.../firefox/line_nav_bugzilla_search_up.py | 12 ++-
.../firefox/line_nav_follow_same_page_link.py | 16 ++--
test/keystrokes/firefox/line_nav_lists.py | 93 ++++++++--------
.../keystrokes/firefox/line_nav_multi_line_text.py | 48 ++++----
test/keystrokes/firefox/line_nav_sun_java.py | 24 ++--
test/keystrokes/firefox/line_nav_wiki_down.py | 40 ++++----
test/keystrokes/firefox/line_nav_wiki_up.py | 40 ++++----
test/keystrokes/firefox/longdesc_1.py | 4 +-
test/keystrokes/firefox/longdesc_14.py | 4 +-
test/keystrokes/firefox/longdesc_15.py | 4 +-
test/keystrokes/firefox/longdesc_2.py | 4 +-
test/keystrokes/firefox/longdesc_7.py | 4 +-
test/keystrokes/firefox/longdesc_8.py | 2 +
test/keystrokes/firefox/longdesc_9.py | 4 +-
.../firefox/object_nav_simple_form_up.py | 2 +-
test/keystrokes/firefox/say_all_bugzilla_search.py | 6 +-
test/keystrokes/firefox/say_all_multi_line_text.py | 10 +-
test/keystrokes/firefox/say_all_role_lists.py | 50 ++++----
test/keystrokes/firefox/ui_role_entry.py | 2 +-
test/keystrokes/firefox/ui_role_page_tab.py | 2 +-
test/keystrokes/firefox/word_nav_list_items.py | 51 +++++----
36 files changed, 574 insertions(+), 512 deletions(-)
---
diff --git a/test/html/FirefoxProfile/prefs.js b/test/html/FirefoxProfile/prefs.js
index 42abf95..b7e0c91 100644
--- a/test/html/FirefoxProfile/prefs.js
+++ b/test/html/FirefoxProfile/prefs.js
@@ -40,8 +40,8 @@ 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.name.sans-serif.x-western", "FreeSans");
-user_pref("font.name.serif.x-western", "FreeSerif");
+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");
user_pref("browser.rights.3.shown", true);
user_pref("beagle.autoindex.active", false);
@@ -51,3 +51,13 @@ 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");
+user_pref("toolkit.telemetry.prompted", 2);
+user_pref("toolkit.telemetry.rejected", true);
+user_pref("toolkit.telemetry.enabled", false);
+pref("datareporting.healthreport.service.enabled", false);
+pref("datareporting.healthreport.uploadEnabled", false);
+pref("datareporting.healthreport.service.firstRun", false);
+pref("datareporting.healthreport.logging.consoleEnabled", false);
+pref("datareporting.policy.dataSubmissionEnabled", false);
+pref("datareporting.policy.dataSubmissionPolicyResponseType", "accepted-info-bar-dismissed");
+pref("datareporting.policy.dataSubmissionPolicyAccepted; false);
diff --git a/test/keystrokes/firefox/aria_button_dojo.py b/test/keystrokes/firefox/aria_button_dojo.py
index 6464fa8..40edd45 100644
--- a/test/keystrokes/firefox/aria_button_dojo.py
+++ b/test/keystrokes/firefox/aria_button_dojo.py
@@ -87,8 +87,6 @@ sequence.append(utils.AssertPresentationAction(
" VISIBLE: 'Create blank', cursor=1",
"BRAILLE LINE: 'Focus mode'",
" VISIBLE: 'Focus mode', cursor=0",
- "BRAILLE LINE: 'Create blank'",
- " VISIBLE: 'Create blank', cursor=1",
"SPEECH OUTPUT: 'createMenu panel'",
"SPEECH OUTPUT: 'Create blank'",
"SPEECH OUTPUT: 'Focus mode' voice=system"]))
@@ -97,8 +95,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"11. Down to Create from template",
- ["BRAILLE LINE: 'Create from template'",
- " VISIBLE: 'Create from template', cursor=1",
+ ["BRAILLE LINE: 'Create blank'",
+ " VISIBLE: 'Create blank', cursor=1",
"BRAILLE LINE: 'Create from template'",
" VISIBLE: 'Create from template', cursor=1",
"SPEECH OUTPUT: 'Create from template'"]))
@@ -134,8 +132,6 @@ sequence.append(utils.AssertPresentationAction(
" VISIBLE: 'Cut', cursor=1",
"BRAILLE LINE: 'Focus mode'",
" VISIBLE: 'Focus mode', cursor=0",
- "BRAILLE LINE: 'Cut'",
- " VISIBLE: 'Cut', cursor=1",
"SPEECH OUTPUT: 'Edit! edit title panel'",
"SPEECH OUTPUT: 'Edit! menu'",
"SPEECH OUTPUT: 'Cut'",
@@ -145,8 +141,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"15. Go to Copy",
- ["BRAILLE LINE: 'Copy'",
- " VISIBLE: 'Copy', cursor=1",
+ ["BRAILLE LINE: 'Cut'",
+ " VISIBLE: 'Cut', cursor=1",
"BRAILLE LINE: 'Copy'",
" VISIBLE: 'Copy', cursor=1",
"SPEECH OUTPUT: 'Copy'"]))
@@ -157,8 +153,6 @@ sequence.append(utils.AssertPresentationAction(
"16. Go to Paste",
["BRAILLE LINE: 'Paste'",
" VISIBLE: 'Paste', cursor=1",
- "BRAILLE LINE: 'Paste'",
- " VISIBLE: 'Paste', cursor=1",
"SPEECH OUTPUT: 'Paste'"]))
sequence.append(utils.StartRecordingAction())
@@ -167,8 +161,6 @@ sequence.append(utils.AssertPresentationAction(
"17. Go to Submenu",
["BRAILLE LINE: 'Submenu menu'",
" VISIBLE: 'Submenu menu', cursor=1",
- "BRAILLE LINE: 'Submenu menu'",
- " VISIBLE: 'Submenu menu', cursor=1",
"SPEECH OUTPUT: 'Submenu menu'"]))
sequence.append(utils.StartRecordingAction())
@@ -177,8 +169,6 @@ sequence.append(utils.AssertPresentationAction(
"18. Open Submenu",
["BRAILLE LINE: 'Submenu Item One'",
" VISIBLE: 'Submenu Item One', cursor=1",
- "BRAILLE LINE: 'Submenu Item One'",
- " VISIBLE: 'Submenu Item One', cursor=1",
"SPEECH OUTPUT: 'Submenu panel'",
"SPEECH OUTPUT: 'Submenu menu'",
"SPEECH OUTPUT: 'Submenu Item One'"]))
@@ -189,8 +179,6 @@ sequence.append(utils.AssertPresentationAction(
"19. Down to Submenu Item Two",
["BRAILLE LINE: 'Submenu Item Two'",
" VISIBLE: 'Submenu Item Two', cursor=1",
- "BRAILLE LINE: 'Submenu Item Two'",
- " VISIBLE: 'Submenu Item Two', cursor=1",
"SPEECH OUTPUT: 'Submenu Item Two'"]))
sequence.append(utils.StartRecordingAction())
@@ -199,8 +187,6 @@ sequence.append(utils.AssertPresentationAction(
"20. Down to Deeper Submenu",
["BRAILLE LINE: 'Deeper Submenu menu'",
" VISIBLE: 'Deeper Submenu menu', cursor=1",
- "BRAILLE LINE: 'Deeper Submenu menu'",
- " VISIBLE: 'Deeper Submenu menu', cursor=1",
"SPEECH OUTPUT: 'Deeper Submenu menu'"]))
sequence.append(utils.StartRecordingAction())
@@ -208,17 +194,22 @@ sequence.append(KeyComboAction("Escape"))
sequence.append(utils.AssertPresentationAction(
"21. Close the Submenu",
["KNOWN ISSUE: Too much speech context",
- "BRAILLE LINE: 'Submenu menu'",
- " VISIBLE: 'Submenu menu', cursor=1",
+ "BRAILLE LINE: 'Submenu Submenu menu'",
+ " VISIBLE: 'Submenu Submenu menu', cursor=9",
+ "BRAILLE LINE: 'Focus mode'",
+ " VISIBLE: 'Focus mode', cursor=0",
"SPEECH OUTPUT: 'Edit! edit title panel'",
"SPEECH OUTPUT: 'Edit! menu'",
- "SPEECH OUTPUT: 'Submenu menu'"]))
+ "SPEECH OUTPUT: 'Submenu menu'",
+ "SPEECH OUTPUT: 'Focus mode' voice=system"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Escape"))
sequence.append(utils.AssertPresentationAction(
"22. Close the Edit! menu",
- ["BRAILLE LINE: 'Edit! collapsed push button'",
+ ["BRAILLE LINE: 'Submenu Submenu menu'",
+ " VISIBLE: 'Submenu Submenu menu', cursor=9",
+ "BRAILLE LINE: 'Edit! collapsed push button'",
" VISIBLE: 'Edit! collapsed push button', cursor=1",
"SPEECH OUTPUT: 'Edit! collapsed push button edit title'"]))
diff --git a/test/keystrokes/firefox/aria_slider_tpg.py b/test/keystrokes/firefox/aria_slider_tpg.py
index 725e3da..e565d9e 100644
--- a/test/keystrokes/firefox/aria_slider_tpg.py
+++ b/test/keystrokes/firefox/aria_slider_tpg.py
@@ -24,10 +24,10 @@ sequence.append(utils.AssertPresentationAction(
"2. Volume Right Arrow",
["BRAILLE LINE: 'Volume 1 % slider'",
" VISIBLE: 'Volume 1 % slider', cursor=1",
- "BRAILLE LINE: 'Volume 1 % slider'",
- " VISIBLE: 'Volume 1 % slider', cursor=1",
- "BRAILLE LINE: 'Volume 1 % slider'",
- " VISIBLE: 'Volume 1 % slider', cursor=1",
+ "BRAILLE LINE: '1 % $l'",
+ " VISIBLE: '1 % $l', cursor=0",
+ "BRAILLE LINE: '1 % $l'",
+ " VISIBLE: '1 % $l', cursor=0",
"SPEECH OUTPUT: '1 %'"]))
sequence.append(utils.StartRecordingAction())
@@ -36,10 +36,10 @@ sequence.append(utils.AssertPresentationAction(
"3. Volume Right Arrow",
["BRAILLE LINE: 'Volume 2 % slider'",
" VISIBLE: 'Volume 2 % slider', cursor=1",
- "BRAILLE LINE: 'Volume 2 % slider'",
- " VISIBLE: 'Volume 2 % slider', cursor=1",
- "BRAILLE LINE: 'Volume 2 % slider'",
- " VISIBLE: 'Volume 2 % slider', cursor=1",
+ "BRAILLE LINE: '2 % $l'",
+ " VISIBLE: '2 % $l', cursor=0",
+ "BRAILLE LINE: '2 % $l'",
+ " VISIBLE: '2 % $l', cursor=0",
"SPEECH OUTPUT: '2 %'"]))
sequence.append(utils.StartRecordingAction())
@@ -48,10 +48,10 @@ sequence.append(utils.AssertPresentationAction(
"4. Volume Left Arrow",
["BRAILLE LINE: 'Volume 1 % slider'",
" VISIBLE: 'Volume 1 % slider', cursor=1",
- "BRAILLE LINE: 'Volume 1 % slider'",
- " VISIBLE: 'Volume 1 % slider', cursor=1",
- "BRAILLE LINE: 'Volume 1 % slider'",
- " VISIBLE: 'Volume 1 % slider', cursor=1",
+ "BRAILLE LINE: '1 % $l'",
+ " VISIBLE: '1 % $l', cursor=0",
+ "BRAILLE LINE: '1 % $l'",
+ " VISIBLE: '1 % $l', cursor=0",
"SPEECH OUTPUT: '1 %'"]))
sequence.append(utils.StartRecordingAction())
@@ -60,10 +60,10 @@ sequence.append(utils.AssertPresentationAction(
"5. Volume Left Arrow",
["BRAILLE LINE: 'Volume 0 % slider'",
" VISIBLE: 'Volume 0 % slider', cursor=1",
- "BRAILLE LINE: 'Volume 0 % slider'",
- " VISIBLE: 'Volume 0 % slider', cursor=1",
- "BRAILLE LINE: 'Volume 0 % slider'",
- " VISIBLE: 'Volume 0 % slider', cursor=1",
+ "BRAILLE LINE: '0 % $l'",
+ " VISIBLE: '0 % $l', cursor=0",
+ "BRAILLE LINE: '0 % $l'",
+ " VISIBLE: '0 % $l', cursor=0",
"SPEECH OUTPUT: '0 %'"]))
sequence.append(utils.StartRecordingAction())
@@ -72,10 +72,10 @@ sequence.append(utils.AssertPresentationAction(
"6. Volume Up Arrow",
["BRAILLE LINE: 'Volume 1 % slider'",
" VISIBLE: 'Volume 1 % slider', cursor=1",
- "BRAILLE LINE: 'Volume 1 % slider'",
- " VISIBLE: 'Volume 1 % slider', cursor=1",
- "BRAILLE LINE: 'Volume 1 % slider'",
- " VISIBLE: 'Volume 1 % slider', cursor=1",
+ "BRAILLE LINE: '1 % $l'",
+ " VISIBLE: '1 % $l', cursor=0",
+ "BRAILLE LINE: '1 % $l'",
+ " VISIBLE: '1 % $l', cursor=0",
"SPEECH OUTPUT: '1 %'"]))
sequence.append(utils.StartRecordingAction())
@@ -84,10 +84,10 @@ sequence.append(utils.AssertPresentationAction(
"7. Volume Up Arrow",
["BRAILLE LINE: 'Volume 2 % slider'",
" VISIBLE: 'Volume 2 % slider', cursor=1",
- "BRAILLE LINE: 'Volume 2 % slider'",
- " VISIBLE: 'Volume 2 % slider', cursor=1",
- "BRAILLE LINE: 'Volume 2 % slider'",
- " VISIBLE: 'Volume 2 % slider', cursor=1",
+ "BRAILLE LINE: '2 % $l'",
+ " VISIBLE: '2 % $l', cursor=0",
+ "BRAILLE LINE: '2 % $l'",
+ " VISIBLE: '2 % $l', cursor=0",
"SPEECH OUTPUT: '2 %'"]))
sequence.append(utils.StartRecordingAction())
@@ -96,10 +96,10 @@ sequence.append(utils.AssertPresentationAction(
"8. Volume Down Arrow",
["BRAILLE LINE: 'Volume 1 % slider'",
" VISIBLE: 'Volume 1 % slider', cursor=1",
- "BRAILLE LINE: 'Volume 1 % slider'",
- " VISIBLE: 'Volume 1 % slider', cursor=1",
- "BRAILLE LINE: 'Volume 1 % slider'",
- " VISIBLE: 'Volume 1 % slider', cursor=1",
+ "BRAILLE LINE: '1 % $l'",
+ " VISIBLE: '1 % $l', cursor=0",
+ "BRAILLE LINE: '1 % $l'",
+ " VISIBLE: '1 % $l', cursor=0",
"SPEECH OUTPUT: '1 %'"]))
sequence.append(utils.StartRecordingAction())
@@ -108,10 +108,10 @@ sequence.append(utils.AssertPresentationAction(
"9. Volume Down Arrow",
["BRAILLE LINE: 'Volume 0 % slider'",
" VISIBLE: 'Volume 0 % slider', cursor=1",
- "BRAILLE LINE: 'Volume 0 % slider'",
- " VISIBLE: 'Volume 0 % slider', cursor=1",
- "BRAILLE LINE: 'Volume 0 % slider'",
- " VISIBLE: 'Volume 0 % slider', cursor=1",
+ "BRAILLE LINE: '0 % $l'",
+ " VISIBLE: '0 % $l', cursor=0",
+ "BRAILLE LINE: '0 % $l'",
+ " VISIBLE: '0 % $l', cursor=0",
"SPEECH OUTPUT: '0 %'"]))
sequence.append(utils.StartRecordingAction())
@@ -120,10 +120,10 @@ sequence.append(utils.AssertPresentationAction(
"10. Volume Page Up",
["BRAILLE LINE: 'Volume 25 % slider'",
" VISIBLE: 'Volume 25 % slider', cursor=1",
- "BRAILLE LINE: 'Volume 25 % slider'",
- " VISIBLE: 'Volume 25 % slider', cursor=1",
- "BRAILLE LINE: 'Volume 25 % slider'",
- " VISIBLE: 'Volume 25 % slider', cursor=1",
+ "BRAILLE LINE: '25 % $l'",
+ " VISIBLE: '25 % $l', cursor=0",
+ "BRAILLE LINE: '25 % $l'",
+ " VISIBLE: '25 % $l', cursor=0",
"SPEECH OUTPUT: '25 %'"]))
sequence.append(utils.StartRecordingAction())
@@ -132,10 +132,10 @@ sequence.append(utils.AssertPresentationAction(
"11. Volume Page Down",
["BRAILLE LINE: 'Volume 0 % slider'",
" VISIBLE: 'Volume 0 % slider', cursor=1",
- "BRAILLE LINE: 'Volume 0 % slider'",
- " VISIBLE: 'Volume 0 % slider', cursor=1",
- "BRAILLE LINE: 'Volume 0 % slider'",
- " VISIBLE: 'Volume 0 % slider', cursor=1",
+ "BRAILLE LINE: '0 % $l'",
+ " VISIBLE: '0 % $l', cursor=0",
+ "BRAILLE LINE: '0 % $l'",
+ " VISIBLE: '0 % $l', cursor=0",
"SPEECH OUTPUT: '0 %'"]))
sequence.append(utils.StartRecordingAction())
@@ -144,8 +144,8 @@ sequence.append(utils.AssertPresentationAction(
"12. Volume End",
["BRAILLE LINE: 'Volume 100 % slider'",
" VISIBLE: 'Volume 100 % slider', cursor=1",
- "BRAILLE LINE: 'Volume 100 % slider'",
- " VISIBLE: 'Volume 100 % slider', cursor=1",
+ "BRAILLE LINE: '100 % $l'",
+ " VISIBLE: '100 % $l', cursor=0",
"SPEECH OUTPUT: '100 %'"]))
sequence.append(utils.StartRecordingAction())
@@ -154,17 +154,18 @@ sequence.append(utils.AssertPresentationAction(
"13. Volume Home",
["BRAILLE LINE: 'Volume 0 % slider'",
" VISIBLE: 'Volume 0 % slider', cursor=1",
- "BRAILLE LINE: 'Volume 0 % slider'",
- " VISIBLE: 'Volume 0 % slider', cursor=1",
+ "BRAILLE LINE: '0 % $l'",
+ " VISIBLE: '0 % $l', cursor=0",
"SPEECH OUTPUT: '0 %'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Tab"))
sequence.append(utils.AssertPresentationAction(
"14. Tab to Food Quality Slider",
- ["BRAILLE LINE: 'Food Quality terrible slider'",
+ ["KNOWN ISSUE: We're double-speaking the slider name",
+ "BRAILLE LINE: 'Food Quality terrible slider'",
" VISIBLE: 'Food Quality terrible slider', cursor=1",
- "SPEECH OUTPUT: 'Food Quality slider terrible'"]))
+ "SPEECH OUTPUT: 'Food Quality slider terrible Food Quality: terrible (1 of 5)'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Right"))
@@ -218,7 +219,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Page_Up"))
sequence.append(utils.AssertPresentationAction(
"21. Food Quality Page Up",
- ["BRAILLE LINE: 'Food Quality bad slider'",
+ ["KNOWN ISSUE: We aren't presenting this",
+ "BRAILLE LINE: 'Food Quality bad slider'",
" VISIBLE: 'Food Quality bad slider', cursor=1",
"SPEECH OUTPUT: 'bad'"]))
@@ -226,7 +228,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Page_Down"))
sequence.append(utils.AssertPresentationAction(
"22. Food Quality Page Down",
- ["BRAILLE LINE: 'Food Quality terrible slider'",
+ ["KNOWN ISSUE: We aren't presenting this",
+ "BRAILLE LINE: 'Food Quality terrible slider'",
" VISIBLE: 'Food Quality terrible slider', cursor=1",
"SPEECH OUTPUT: 'terrible'"]))
@@ -234,7 +237,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("End"))
sequence.append(utils.AssertPresentationAction(
"23. Food Quality End",
- ["BRAILLE LINE: 'Food Quality excellent slider'",
+ ["KNOWN ISSUE: We aren't presenting this",
+ "BRAILLE LINE: 'Food Quality excellent slider'",
" VISIBLE: 'Food Quality excellent slider', cursor=1",
"SPEECH OUTPUT: 'excellent'"]))
@@ -242,7 +246,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Home"))
sequence.append(utils.AssertPresentationAction(
"24. Food Quality Home",
- ["BRAILLE LINE: 'Food Quality terrible slider'",
+ ["KNOWN ISSUE: We aren't presenting this",
+ "BRAILLE LINE: 'Food Quality terrible slider'",
" VISIBLE: 'Food Quality terrible slider', cursor=1",
"SPEECH OUTPUT: 'terrible'"]))
diff --git a/test/keystrokes/firefox/aria_tabpanel_text_dojo.py
b/test/keystrokes/firefox/aria_tabpanel_text_dojo.py
index 01162a1..796624a 100644
--- a/test/keystrokes/firefox/aria_tabpanel_text_dojo.py
+++ b/test/keystrokes/firefox/aria_tabpanel_text_dojo.py
@@ -46,7 +46,7 @@ sequence.append(utils.AssertPresentationAction(
" VISIBLE: 'ipsum dolor sit amet', cursor=1",
"BRAILLE LINE: 'Browse mode'",
" VISIBLE: 'Browse mode', cursor=0",
- "BRAILLE LINE: 'Make it overflow. ipsum dolor sit amet, consectetuer adipiscing elit. Aenean'",
+ "BRAILLE LINE: 'Make it overflow. ipsum dolor sit amet, consectetuer adipiscing'",
" VISIBLE: 'ipsum dolor sit amet, consectetu', cursor=1",
"SPEECH OUTPUT: 'ipsum dolor sit amet link'",
"SPEECH OUTPUT: 'Browse mode' voice=system"]))
@@ -55,17 +55,17 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"4. Down Arrow in Browse Mode",
- ["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'"]))
+ ["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'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"5. Down Arrow in Browse Mode",
- ["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'"]))
+ ["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'"]))
sequence.append(utils.AssertionSummaryAction())
sequence.start()
diff --git a/test/keystrokes/firefox/find_wiki.py b/test/keystrokes/firefox/find_wiki.py
index 8ab8a91..1fc84e8 100644
--- a/test/keystrokes/firefox/find_wiki.py
+++ b/test/keystrokes/firefox/find_wiki.py
@@ -16,16 +16,26 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Return"))
sequence.append(utils.AssertPresentationAction(
"1. Return to next result",
- ["BRAILLE LINE: 'Welcome to Orca! h1'",
+ ["KNOWN ISSUE: We're double-presenting this",
+ "BRAILLE LINE: 'Welcome to Orca! h1'",
" VISIBLE: 'Welcome to Orca! h1', cursor=12",
+ "BRAILLE LINE: 'Welcome to Orca! h1'",
+ " VISIBLE: 'Welcome to Orca! h1', cursor=16",
+ "SPEECH OUTPUT: 'Welcome to Orca! heading level 1'",
"SPEECH OUTPUT: 'Welcome to Orca! heading level 1'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Return"))
sequence.append(utils.AssertPresentationAction(
"2. Return to next result",
- ["BRAILLE LINE: 'Welcome to Orca!'",
+ ["KNOWN ISSUE: We're double-presenting this",
+ "BRAILLE LINE: 'Welcome to Orca!'",
" VISIBLE: 'Welcome to Orca!', cursor=1",
+ "BRAILLE LINE: 'Welcome to Orca!'",
+ " VISIBLE: 'Welcome to Orca!', cursor=1",
+ "SPEECH OUTPUT: '1.'",
+ "SPEECH OUTPUT: 'Welcome to Orca!'",
+ "SPEECH OUTPUT: 'link'",
"SPEECH OUTPUT: '1.'",
"SPEECH OUTPUT: 'Welcome to Orca!'",
"SPEECH OUTPUT: 'link'"]))
@@ -34,16 +44,24 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Return"))
sequence.append(utils.AssertPresentationAction(
"3. Return to next result",
- ["BRAILLE LINE: 'Orca is a free, open source, flexible, extensible, and $l'",
+ ["KNOWN ISSUE: We're double-presenting this",
+ "BRAILLE LINE: 'Orca is a free, open source, flexible, extensible, and $l'",
" VISIBLE: 'Orca is a free, open source, fle', cursor=1",
+ "BRAILLE LINE: 'Orca is a free, open source, flexible, extensible, and $l'",
+ " VISIBLE: 'Orca is a free, open source, fle', cursor=5",
+ "SPEECH OUTPUT: 'Orca is a free, open source, flexible, extensible, and'",
"SPEECH OUTPUT: 'Orca is a free, open source, flexible, extensible, and'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Return"))
sequence.append(utils.AssertPresentationAction(
"4. Return to next result",
- ["BRAILLE LINE: 'Orca is a free, open source, flexible, extensible, and $l'",
- " VISIBLE: 'rce, flexible, extensible, and ', cursor=32",
+ ["KNOWN ISSUE: We're double-presenting this",
+ "BRAILLE LINE: 'synthesis, braille, and magnification, Orca helps provide $l'",
+ " VISIBLE: 's, braille, and magnification, O', cursor=32",
+ "BRAILLE LINE: 'synthesis, braille, and magnification, Orca helps provide $l'",
+ " VISIBLE: 'raille, and magnification, Orca ', cursor=32",
+ "SPEECH OUTPUT: 'synthesis, braille, and magnification, Orca helps provide'",
"SPEECH OUTPUT: 'synthesis, braille, and magnification, Orca helps provide'"]))
sequence.append(utils.StartRecordingAction())
diff --git a/test/keystrokes/firefox/html_role_links.py b/test/keystrokes/firefox/html_role_links.py
index 33881fc..261a5d0 100644
--- a/test/keystrokes/firefox/html_role_links.py
+++ b/test/keystrokes/firefox/html_role_links.py
@@ -19,48 +19,48 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Tab"))
sequence.append(utils.AssertPresentationAction(
"2. Tab to anchors.html link",
- ["BRAILLE LINE: '•anchors.html'",
- " VISIBLE: '•anchors.html', cursor=2",
- "BRAILLE LINE: '•anchors.html'",
- " VISIBLE: '•anchors.html', cursor=2",
+ ["BRAILLE LINE: '• anchors.html'",
+ " VISIBLE: '• anchors.html', cursor=3",
+ "BRAILLE LINE: '• anchors.html'",
+ " VISIBLE: '• anchors.html', cursor=3",
"SPEECH OUTPUT: 'anchors.html link'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Tab"))
sequence.append(utils.AssertPresentationAction(
"3. Tab to blockquotes.html link",
- ["BRAILLE LINE: '•blockquotes.html'",
- " VISIBLE: '•blockquotes.html', cursor=2",
- "BRAILLE LINE: '•blockquotes.html'",
- " VISIBLE: '•blockquotes.html', cursor=2",
+ ["BRAILLE LINE: '• blockquotes.html'",
+ " VISIBLE: '• blockquotes.html', cursor=3",
+ "BRAILLE LINE: '• blockquotes.html'",
+ " VISIBLE: '• blockquotes.html', cursor=3",
"SPEECH OUTPUT: 'blockquotes.html link'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Tab"))
sequence.append(utils.AssertPresentationAction(
"4. Tab to bugzilla_top.html link",
- ["BRAILLE LINE: '•bugzilla_top.html'",
- " VISIBLE: '•bugzilla_top.html', cursor=2",
- "BRAILLE LINE: '•bugzilla_top.html'",
- " VISIBLE: '•bugzilla_top.html', cursor=2",
+ ["BRAILLE LINE: '• bugzilla_top.html'",
+ " VISIBLE: '• bugzilla_top.html', cursor=3",
+ "BRAILLE LINE: '• bugzilla_top.html'",
+ " VISIBLE: '• bugzilla_top.html', cursor=3",
"SPEECH OUTPUT: 'bugzilla_top.html link'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("<Shift>Tab"))
sequence.append(utils.AssertPresentationAction(
"5. Shift Tab to blockquotes.html link",
- ["BRAILLE LINE: '•blockquotes.html'",
- " VISIBLE: '•blockquotes.html', cursor=2",
- "BRAILLE LINE: '•blockquotes.html'",
- " VISIBLE: '•blockquotes.html', cursor=2",
+ ["BRAILLE LINE: '• blockquotes.html'",
+ " VISIBLE: '• blockquotes.html', cursor=3",
+ "BRAILLE LINE: '• blockquotes.html'",
+ " VISIBLE: '• blockquotes.html', cursor=3",
"SPEECH OUTPUT: 'blockquotes.html link'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("KP_Enter"))
sequence.append(utils.AssertPresentationAction(
"6. Basic Where Am I",
- ["BRAILLE LINE: '•blockquotes.html'",
- " VISIBLE: '•blockquotes.html', cursor=2",
+ ["BRAILLE LINE: '• blockquotes.html'",
+ " VISIBLE: '• blockquotes.html', cursor=3",
"SPEECH OUTPUT: 'file link to blockquotes.html same site 1188 bytes'"]))
sequence.append(KeyComboAction("Return"))
@@ -73,8 +73,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
sequence.append(utils.AssertPresentationAction(
"7. Line Up to anchors.html",
- ["BRAILLE LINE: '•anchors.html'",
- " VISIBLE: '•anchors.html', cursor=1",
+ ["BRAILLE LINE: '• anchors.html'",
+ " VISIBLE: '• anchors.html', cursor=1",
"SPEECH OUTPUT: '•'",
"SPEECH OUTPUT: 'anchors.html'",
"SPEECH OUTPUT: 'link'"]))
diff --git a/test/keystrokes/firefox/html_role_list_item_where_am_i.py
b/test/keystrokes/firefox/html_role_list_item_where_am_i.py
index 04d2980..1a89eee 100644
--- a/test/keystrokes/firefox/html_role_list_item_where_am_i.py
+++ b/test/keystrokes/firefox/html_role_list_item_where_am_i.py
@@ -11,17 +11,17 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("<Control>Home"))
sequence.append(utils.AssertPresentationAction(
"1. Top of file",
- ["BRAILLE LINE: '•Not in a paragraph'",
- " VISIBLE: '•Not in a paragraph', cursor=1",
- "SPEECH OUTPUT: '•Not in a paragraph'"]))
+ ["BRAILLE LINE: '• Not in a paragraph'",
+ " VISIBLE: '• Not in a paragraph', cursor=1",
+ "SPEECH OUTPUT: '• Not in a paragraph'"]))
sequence.append(KeyComboAction("Down"))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("KP_Enter"))
sequence.append(utils.AssertPresentationAction(
"2. Basic Where Am I next item",
- ["BRAILLE LINE: '•In a paragraph'",
- " VISIBLE: '•In a paragraph', cursor=1",
+ ["BRAILLE LINE: '• In a paragraph'",
+ " VISIBLE: '• In a paragraph', cursor=1",
"SPEECH OUTPUT: 'list item • In a paragraph'"]))
sequence.append(KeyComboAction("Down"))
@@ -29,8 +29,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("KP_Enter"))
sequence.append(utils.AssertPresentationAction(
"3. Basic Where Am I next item",
- ["BRAILLE LINE: '•In a section'",
- " VISIBLE: '•In a section', cursor=1",
+ ["BRAILLE LINE: '• In a section'",
+ " VISIBLE: '• In a section', cursor=1",
"SPEECH OUTPUT: 'list item • In a section'"]))
sequence.append(KeyComboAction("Down"))
@@ -38,9 +38,9 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("KP_Enter"))
sequence.append(utils.AssertPresentationAction(
"4. Basic Where Am I next item",
- ["BRAILLE LINE: '1.A nested list item, not in a paragraph'",
- " VISIBLE: '1.A nested list item, not in a p', cursor=1",
- "SPEECH OUTPUT: 'list item 1.A nested list item, not in a paragraph Nesting level 1'"]))
+ ["BRAILLE LINE: '1. A nested list item, not in a paragraph'",
+ " VISIBLE: '1. A nested list item, not in a ', cursor=1",
+ "SPEECH OUTPUT: 'list item 1. A nested list item, not in a paragraph Nesting level 1'"]))
sequence.append(KeyComboAction("Down"))
sequence.append(utils.StartRecordingAction())
@@ -65,8 +65,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("KP_Enter"))
sequence.append(utils.AssertPresentationAction(
"7. Basic Where Am I next item",
- ["BRAILLE LINE: '•In a paragraph that's in a section'",
- " VISIBLE: '•In a paragraph that's in a sect', cursor=1",
+ ["BRAILLE LINE: '• In a paragraph that's in a section'",
+ " VISIBLE: '• In a paragraph that's in a sec', cursor=1",
"SPEECH OUTPUT: 'list item • In a paragraph that's in a section'"]))
sequence.append(utils.AssertionSummaryAction())
diff --git a/test/keystrokes/firefox/html_struct_nav_headings_buried_deep.py
b/test/keystrokes/firefox/html_struct_nav_headings_buried_deep.py
index ded2cc2..22fbff3 100644
--- a/test/keystrokes/firefox/html_struct_nav_headings_buried_deep.py
+++ b/test/keystrokes/firefox/html_struct_nav_headings_buried_deep.py
@@ -15,8 +15,8 @@ sequence.append(utils.AssertPresentationAction(
"1. Shift+h for previous heading",
["BRAILLE LINE: 'Wrapping to bottom.'",
" VISIBLE: 'Wrapping to bottom.', cursor=0",
- "BRAILLE LINE: '•Heading 3 h3'",
- " VISIBLE: '•Heading 3 h3', cursor=2",
+ "BRAILLE LINE: '• Heading 3 h3'",
+ " VISIBLE: '• Heading 3 h3', cursor=3",
"SPEECH OUTPUT: 'Wrapping to bottom.' voice=system",
"SPEECH OUTPUT: 'Heading 3 heading level 3'"]))
@@ -24,32 +24,32 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("<Shift>h"))
sequence.append(utils.AssertPresentationAction(
"2. Shift+h for previous heading",
- ["BRAILLE LINE: '•Heading 2 h3'",
- " VISIBLE: '•Heading 2 h3', cursor=2",
+ ["BRAILLE LINE: '• Heading 2 h3'",
+ " VISIBLE: '• Heading 2 h3', cursor=3",
"SPEECH OUTPUT: 'Heading 2 heading level 3'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("<Shift>h"))
sequence.append(utils.AssertPresentationAction(
"3. Shift+h for previous heading",
- ["BRAILLE LINE: '•Heading 1 h3'",
- " VISIBLE: '•Heading 1 h3', cursor=2",
+ ["BRAILLE LINE: '• Heading 1 h3'",
+ " VISIBLE: '• Heading 1 h3', cursor=3",
"SPEECH OUTPUT: 'Heading 1 heading level 3'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("h"))
sequence.append(utils.AssertPresentationAction(
"4. h for next heading",
- ["BRAILLE LINE: '•Heading 2 h3'",
- " VISIBLE: '•Heading 2 h3', cursor=2",
+ ["BRAILLE LINE: '• Heading 2 h3'",
+ " VISIBLE: '• Heading 2 h3', cursor=3",
"SPEECH OUTPUT: 'Heading 2 heading level 3'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("h"))
sequence.append(utils.AssertPresentationAction(
"5. h for next heading",
- ["BRAILLE LINE: '•Heading 3 h3'",
- " VISIBLE: '•Heading 3 h3', cursor=2",
+ ["BRAILLE LINE: '• Heading 3 h3'",
+ " VISIBLE: '• Heading 3 h3', cursor=3",
"SPEECH OUTPUT: 'Heading 3 heading level 3'"]))
sequence.append(utils.StartRecordingAction())
@@ -58,8 +58,8 @@ sequence.append(utils.AssertPresentationAction(
"6. h for next heading",
["BRAILLE LINE: 'Wrapping to top.'",
" VISIBLE: 'Wrapping to top.', cursor=0",
- "BRAILLE LINE: '•Heading 1 h3'",
- " VISIBLE: '•Heading 1 h3', cursor=2",
+ "BRAILLE LINE: '• Heading 1 h3'",
+ " VISIBLE: '• Heading 1 h3', cursor=3",
"SPEECH OUTPUT: 'Wrapping to top.' voice=system",
"SPEECH OUTPUT: 'Heading 1 heading level 3'"]))
diff --git a/test/keystrokes/firefox/html_struct_nav_links.py
b/test/keystrokes/firefox/html_struct_nav_links.py
index 45db499..402da08 100644
--- a/test/keystrokes/firefox/html_struct_nav_links.py
+++ b/test/keystrokes/firefox/html_struct_nav_links.py
@@ -13,8 +13,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("u"))
sequence.append(utils.AssertPresentationAction(
"1. u to anchors.html link",
- ["BRAILLE LINE: '•anchors.html'",
- " VISIBLE: '•anchors.html', cursor=2",
+ ["BRAILLE LINE: '• anchors.html'",
+ " VISIBLE: '• anchors.html', cursor=3",
"SPEECH OUTPUT: 'anchors.html'",
"SPEECH OUTPUT: 'link'"]))
@@ -22,8 +22,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("u"))
sequence.append(utils.AssertPresentationAction(
"2. u to blockquotes.html link",
- ["BRAILLE LINE: '•blockquotes.html'",
- " VISIBLE: '•blockquotes.html', cursor=2",
+ ["BRAILLE LINE: '• blockquotes.html'",
+ " VISIBLE: '• blockquotes.html', cursor=3",
"SPEECH OUTPUT: 'blockquotes.html'",
"SPEECH OUTPUT: 'link'"]))
@@ -31,8 +31,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("<Shift>u"))
sequence.append(utils.AssertPresentationAction(
"3. shift + u to anchors.html link",
- ["BRAILLE LINE: '•anchors.html'",
- " VISIBLE: '•anchors.html', cursor=2",
+ ["BRAILLE LINE: '• anchors.html'",
+ " VISIBLE: '• anchors.html', cursor=3",
"SPEECH OUTPUT: 'anchors.html'",
"SPEECH OUTPUT: 'link'"]))
@@ -42,8 +42,8 @@ sequence.append(utils.AssertPresentationAction(
"4. shift + u wrapping to bottom",
["BRAILLE LINE: 'Wrapping to bottom.'",
" VISIBLE: 'Wrapping to bottom.', cursor=0",
- "BRAILLE LINE: '•textattributes.html'",
- " VISIBLE: '•textattributes.html', cursor=2",
+ "BRAILLE LINE: '• textattributes.html'",
+ " VISIBLE: '• textattributes.html', cursor=3",
"SPEECH OUTPUT: 'Wrapping to bottom.' voice=system",
"SPEECH OUTPUT: 'textattributes.html'",
"SPEECH OUTPUT: 'link'"]))
@@ -52,8 +52,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("<Shift>u"))
sequence.append(utils.AssertPresentationAction(
"5. shift + u to tables.html",
- ["BRAILLE LINE: '•tables.html'",
- " VISIBLE: '•tables.html', cursor=2",
+ ["BRAILLE LINE: '• tables.html'",
+ " VISIBLE: '• tables.html', cursor=3",
"SPEECH OUTPUT: 'tables.html'",
"SPEECH OUTPUT: 'link'"]))
@@ -67,8 +67,14 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("u"))
sequence.append(utils.AssertPresentationAction(
"6. u to textattributes.html link",
- ["BRAILLE LINE: '•textattributes.html'",
- " VISIBLE: '•textattributes.html', cursor=2",
+ ["BRAILLE LINE: 'Finished loading Links to test files.'",
+ " VISIBLE: 'Finished loading Links to test f', cursor=0",
+ "BRAILLE LINE: '• tables.html'",
+ " VISIBLE: '• tables.html', cursor=3",
+ "BRAILLE LINE: '• textattributes.html'",
+ " VISIBLE: '• textattributes.html', cursor=3",
+ "SPEECH OUTPUT: 'Finished loading Links to test files.' voice=system",
+ "SPEECH OUTPUT: 'tables.html link'",
"SPEECH OUTPUT: 'textattributes.html'",
"SPEECH OUTPUT: 'link'"]))
@@ -78,8 +84,8 @@ sequence.append(utils.AssertPresentationAction(
"7. u to anchors.html link",
["BRAILLE LINE: 'Wrapping to top.'",
" VISIBLE: 'Wrapping to top.', cursor=0",
- "BRAILLE LINE: '•anchors.html'",
- " VISIBLE: '•anchors.html', cursor=2",
+ "BRAILLE LINE: '• anchors.html'",
+ " VISIBLE: '• anchors.html', cursor=3",
"SPEECH OUTPUT: 'Wrapping to top.' voice=system",
"SPEECH OUTPUT: 'anchors.html'",
"SPEECH OUTPUT: 'link'"]))
@@ -94,8 +100,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("v"))
sequence.append(utils.AssertPresentationAction(
"8. v to tables.html link",
- ["BRAILLE LINE: '•tables.html'",
- " VISIBLE: '•tables.html', cursor=2",
+ ["BRAILLE LINE: '• tables.html'",
+ " VISIBLE: '• tables.html', cursor=3",
"SPEECH OUTPUT: 'tables.html'",
"SPEECH OUTPUT: 'link'"]))
@@ -105,8 +111,8 @@ sequence.append(utils.AssertPresentationAction(
"9. v to blockquotes.html link",
["BRAILLE LINE: 'Wrapping to top.'",
" VISIBLE: 'Wrapping to top.', cursor=0",
- "BRAILLE LINE: '•anchors.html'",
- " VISIBLE: '•anchors.html', cursor=2",
+ "BRAILLE LINE: '• anchors.html'",
+ " VISIBLE: '• anchors.html', cursor=3",
"SPEECH OUTPUT: 'Wrapping to top.' voice=system",
"SPEECH OUTPUT: 'anchors.html'",
"SPEECH OUTPUT: 'link'"]))
@@ -117,8 +123,8 @@ sequence.append(utils.AssertPresentationAction(
"10. shift + v to tables.html link",
["BRAILLE LINE: 'Wrapping to bottom.'",
" VISIBLE: 'Wrapping to bottom.', cursor=0",
- "BRAILLE LINE: '•tables.html'",
- " VISIBLE: '•tables.html', cursor=2",
+ "BRAILLE LINE: '• tables.html'",
+ " VISIBLE: '• tables.html', cursor=3",
"SPEECH OUTPUT: 'Wrapping to bottom.' voice=system",
"SPEECH OUTPUT: 'tables.html'",
"SPEECH OUTPUT: 'link'"]))
diff --git a/test/keystrokes/firefox/html_struct_nav_list_item.py
b/test/keystrokes/firefox/html_struct_nav_list_item.py
index 6d306f7..1022d71 100644
--- a/test/keystrokes/firefox/html_struct_nav_list_item.py
+++ b/test/keystrokes/firefox/html_struct_nav_list_item.py
@@ -15,21 +15,22 @@ sequence.append(utils.AssertPresentationAction(
"1. l to first list",
["BRAILLE LINE: 'List with 4 items'",
" VISIBLE: 'List with 4 items', cursor=0",
- "BRAILLE LINE: '1.remember what the heck we are doing each day'",
- " VISIBLE: '1.remember what the heck we are ', cursor=1",
+ "BRAILLE LINE: '1. remember what the heck we are doing each day'",
+ " VISIBLE: '1. remember what the heck we are', cursor=1",
"SPEECH OUTPUT: 'List with 4 items' voice=system",
- "SPEECH OUTPUT: '1.remember what the heck we are doing each day'"]))
+ "SPEECH OUTPUT: '1. remember what the heck we are doing each day'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("l"))
sequence.append(utils.AssertPresentationAction(
"2. l to second list",
- ["BRAILLE LINE: 'List with 6 items'",
+ ["KNOWN ISSUE: Gecko is not exposing this as a roman numeral.",
+ "BRAILLE LINE: 'List with 6 items'",
" VISIBLE: 'List with 6 items', cursor=0",
- "BRAILLE LINE: 'VI.And use roman numerals,'",
- " VISIBLE: 'VI.And use roman numerals,', cursor=1",
+ "BRAILLE LINE: '6. And use roman numerals,'",
+ " VISIBLE: '6. And use roman numerals,', cursor=1",
"SPEECH OUTPUT: 'List with 6 items' voice=system",
- "SPEECH OUTPUT: 'VI.And use roman numerals,'"]))
+ "SPEECH OUTPUT: '6. And use roman numerals,'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("l"))
@@ -37,122 +38,122 @@ sequence.append(utils.AssertPresentationAction(
"3. l to third list (3) landing on the first item (3.1)",
["BRAILLE LINE: 'List with 2 items'",
" VISIBLE: 'List with 2 items', cursor=0",
- "BRAILLE LINE: '•listing item'",
- " VISIBLE: '•listing item', cursor=1",
+ "BRAILLE LINE: '• listing item'",
+ " VISIBLE: '• listing item', cursor=1",
"SPEECH OUTPUT: 'List with 2 items' voice=system",
- "SPEECH OUTPUT: '•listing item'"]))
+ "SPEECH OUTPUT: '• listing item'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("i"))
sequence.append(utils.AssertPresentationAction(
"4. i to next list item, which is nested (3.1.1)",
- ["BRAILLE LINE: '◦first sublevel'",
- " VISIBLE: '◦first sublevel', cursor=1",
- "SPEECH OUTPUT: '◦first sublevel'"]))
+ ["BRAILLE LINE: '◦ first sublevel'",
+ " VISIBLE: '◦ first sublevel', cursor=1",
+ "SPEECH OUTPUT: '◦ first sublevel'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("i"))
sequence.append(utils.AssertPresentationAction(
"5. i to next list item, which is nested (3.1.1.1)",
- ["BRAILLE LINE: '▪look for the bullet on'",
- " VISIBLE: '▪look for the bullet on', cursor=1",
- "SPEECH OUTPUT: '▪look for the bullet on'"]))
+ ["BRAILLE LINE: '◾ look for the bullet on'",
+ " VISIBLE: '◾ look for the bullet on', cursor=1",
+ "SPEECH OUTPUT: '◾ look for the bullet on'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("i"))
sequence.append(utils.AssertPresentationAction(
"6. i to next list item, which is nested (3.1.1.1.1)",
- ["BRAILLE LINE: '▪each sublevel'",
- " VISIBLE: '▪each sublevel', cursor=1",
- "SPEECH OUTPUT: '▪each sublevel'"]))
+ ["BRAILLE LINE: '◾ each sublevel'",
+ " VISIBLE: '◾ each sublevel', cursor=1",
+ "SPEECH OUTPUT: '◾ each sublevel'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("i"))
sequence.append(utils.AssertPresentationAction(
"7. i to next list item, which is a peer (3.1.1.1.2)",
- ["BRAILLE LINE: '▪they should all be different, except here.'",
- " VISIBLE: '▪they should all be different, e', cursor=1",
- "SPEECH OUTPUT: '▪they should all be different, except here.'"]))
+ ["BRAILLE LINE: '◾ they should all be different, except here.'",
+ " VISIBLE: '◾ they should all be different, ', cursor=1",
+ "SPEECH OUTPUT: '◾ they should all be different, except here.'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("i"))
sequence.append(utils.AssertPresentationAction(
"8. i to next list item, moving outside of the innermost list (3.1.1.2)",
- ["BRAILLE LINE: '▪second sublevel'",
- " VISIBLE: '▪second sublevel', cursor=1",
- "SPEECH OUTPUT: '▪second sublevel'"]))
+ ["BRAILLE LINE: '◾ second sublevel'",
+ " VISIBLE: '◾ second sublevel', cursor=1",
+ "SPEECH OUTPUT: '◾ second sublevel'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("i"))
sequence.append(utils.AssertPresentationAction(
"9. i to next list item, moving outside of the current nested list (3.1.2)",
- ["BRAILLE LINE: '▪or you can specify a square'",
- " VISIBLE: '▪or you can specify a square', cursor=1",
- "SPEECH OUTPUT: '▪or you can specify a square'"]))
+ ["BRAILLE LINE: '◾ or you can specify a square'",
+ " VISIBLE: '◾ or you can specify a square', cursor=1",
+ "SPEECH OUTPUT: '◾ or you can specify a square'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("i"))
sequence.append(utils.AssertPresentationAction(
"10. i to next list item, which is nested (3.1.2.1)",
- ["BRAILLE LINE: '◦if your TYPE is circle'",
- " VISIBLE: '◦if your TYPE is circle', cursor=1",
- "SPEECH OUTPUT: '◦if your TYPE is circle'"]))
+ ["BRAILLE LINE: '◦ if your TYPE is circle'",
+ " VISIBLE: '◦ if your TYPE is circle', cursor=1",
+ "SPEECH OUTPUT: '◦ if your TYPE is circle'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("i"))
sequence.append(utils.AssertPresentationAction(
"11. i to next list item, which is further nested (3.1.2.2)",
- ["BRAILLE LINE: '•or even a disc'",
- " VISIBLE: '•or even a disc', cursor=1",
- "SPEECH OUTPUT: '•or even a disc'"]))
+ ["BRAILLE LINE: '• or even a disc'",
+ " VISIBLE: '• or even a disc', cursor=1",
+ "SPEECH OUTPUT: '• or even a disc'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("i"))
sequence.append(utils.AssertPresentationAction(
"12. i to next list item, moving out of the last two levels (3.2)",
- ["BRAILLE LINE: '▪Franz Liszt'",
- " VISIBLE: '▪Franz Liszt', cursor=1",
- "SPEECH OUTPUT: '▪Franz Liszt'"]))
+ ["BRAILLE LINE: '◾ Franz Liszt'",
+ " VISIBLE: '◾ Franz Liszt', cursor=1",
+ "SPEECH OUTPUT: '◾ Franz Liszt'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("i"))
sequence.append(utils.AssertPresentationAction(
"13. i to next list item which is nested (3.2.1)",
- ["BRAILLE LINE: '◦was a composer who was not square'",
- " VISIBLE: '◦was a composer who was not squa', cursor=1",
- "SPEECH OUTPUT: '◦was a composer who was not square'"]))
+ ["BRAILLE LINE: '◦ was a composer who was not square'",
+ " VISIBLE: '◦ was a composer who was not squ', cursor=1",
+ "SPEECH OUTPUT: '◦ was a composer who was not square'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("i"))
sequence.append(utils.AssertPresentationAction(
"14. i to next list item which is nested (3.2.2)",
- ["BRAILLE LINE: '•would have liked the Who'",
- " VISIBLE: '•would have liked the Who', cursor=1",
- "SPEECH OUTPUT: '•would have liked the Who'"]))
+ ["BRAILLE LINE: '• would have liked the Who'",
+ " VISIBLE: '• would have liked the Who', cursor=1",
+ "SPEECH OUTPUT: '• would have liked the Who'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("i"))
sequence.append(utils.AssertPresentationAction(
"15. i to next list item which is starts a new list (4.1)",
- ["BRAILLE LINE: '◦feeling listless'",
- " VISIBLE: '◦feeling listless', cursor=1",
- "SPEECH OUTPUT: '◦feeling listless"]))
+ ["BRAILLE LINE: '◦ feeling listless'",
+ " VISIBLE: '◦ feeling listless', cursor=1",
+ "SPEECH OUTPUT: '◦ feeling listless"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("i"))
sequence.append(utils.AssertPresentationAction(
"16. i to next list item in the fourth list (4.2)",
- ["BRAILLE LINE: '▪blah, blah, blah'",
- " VISIBLE: '▪blah, blah, blah', cursor=1",
- "SPEECH OUTPUT: '▪blah, blah, blah'"]))
+ ["BRAILLE LINE: '◾ blah, blah, blah'",
+ " VISIBLE: '◾ blah, blah, blah', cursor=1",
+ "SPEECH OUTPUT: '◾ blah, blah, blah'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("i"))
sequence.append(utils.AssertPresentationAction(
"17. i to last list item in the fourth list (4.3)",
- ["BRAILLE LINE: '•whine, whine, whine'",
- " VISIBLE: '•whine, whine, whine', cursor=1",
- "SPEECH OUTPUT: '•whine, whine, whine'"]))
+ ["BRAILLE LINE: '• whine, whine, whine'",
+ " VISIBLE: '• whine, whine, whine', cursor=1",
+ "SPEECH OUTPUT: '• whine, whine, whine'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("i"))
@@ -160,10 +161,10 @@ sequence.append(utils.AssertPresentationAction(
"18. i should wrap to top",
["BRAILLE LINE: 'Wrapping to top.'",
" VISIBLE: 'Wrapping to top.', cursor=0",
- "BRAILLE LINE: '1.remember what the heck we are doing each day'",
- " VISIBLE: '1.remember what the heck we are ', cursor=1",
+ "BRAILLE LINE: '1. remember what the heck we are doing each day'",
+ " VISIBLE: '1. remember what the heck we are', cursor=1",
"SPEECH OUTPUT: 'Wrapping to top.' voice=system",
- "SPEECH OUTPUT: '1.remember what the heck we are doing each day'"]))
+ "SPEECH OUTPUT: '1. remember what the heck we are doing each day'"]))
sequence.append(utils.AssertionSummaryAction())
sequence.start()
diff --git a/test/keystrokes/firefox/html_struct_nav_lists.py
b/test/keystrokes/firefox/html_struct_nav_lists.py
index 67a4a4e..a0dd6b3 100644
--- a/test/keystrokes/firefox/html_struct_nav_lists.py
+++ b/test/keystrokes/firefox/html_struct_nav_lists.py
@@ -16,21 +16,22 @@ sequence.append(utils.AssertPresentationAction(
"1. l to first list",
["BRAILLE LINE: 'List with 4 items'",
" VISIBLE: 'List with 4 items', cursor=0",
- "BRAILLE LINE: '1.remember what the heck we are doing each day'",
- " VISIBLE: '1.remember what the heck we are ', cursor=1",
+ "BRAILLE LINE: '1. remember what the heck we are doing each day'",
+ " VISIBLE: '1. remember what the heck we are', cursor=1",
"SPEECH OUTPUT: 'List with 4 items' voice=system",
- "SPEECH OUTPUT: '1.remember what the heck we are doing each day'"]))
+ "SPEECH OUTPUT: '1. remember what the heck we are doing each day'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("l"))
sequence.append(utils.AssertPresentationAction(
"2. l to second list",
- ["BRAILLE LINE: 'List with 6 items'",
+ ["KNOWN ISSUE: Gecko is not exposing this as a roman numeral.",
+ "BRAILLE LINE: 'List with 6 items'",
" VISIBLE: 'List with 6 items', cursor=0",
- "BRAILLE LINE: 'VI.And use roman numerals,'",
- " VISIBLE: 'VI.And use roman numerals,', cursor=1",
+ "BRAILLE LINE: '6. And use roman numerals,'",
+ " VISIBLE: '6. And use roman numerals,', cursor=1",
"SPEECH OUTPUT: 'List with 6 items' voice=system",
- "SPEECH OUTPUT: 'VI.And use roman numerals,'"]))
+ "SPEECH OUTPUT: '6. And use roman numerals,'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("l"))
@@ -38,10 +39,10 @@ sequence.append(utils.AssertPresentationAction(
"3. l to third list",
["BRAILLE LINE: 'List with 2 items'",
" VISIBLE: 'List with 2 items', cursor=0",
- "BRAILLE LINE: '•listing item'",
- " VISIBLE: '•listing item', cursor=1",
+ "BRAILLE LINE: '• listing item'",
+ " VISIBLE: '• listing item', cursor=1",
"SPEECH OUTPUT: 'List with 2 items' voice=system",
- "SPEECH OUTPUT: '•listing item'"]))
+ "SPEECH OUTPUT: '• listing item'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("l"))
@@ -51,11 +52,11 @@ sequence.append(utils.AssertPresentationAction(
" VISIBLE: 'List with 2 items', cursor=0",
"BRAILLE LINE: 'Nesting level 1'",
" VISIBLE: 'Nesting level 1', cursor=0",
- "BRAILLE LINE: '◦first sublevel'",
- " VISIBLE: '◦first sublevel', cursor=1",
+ "BRAILLE LINE: '◦ first sublevel'",
+ " VISIBLE: '◦ first sublevel', cursor=1",
"SPEECH OUTPUT: 'List with 2 items' voice=system",
"SPEECH OUTPUT: 'Nesting level 1' voice=system",
- "SPEECH OUTPUT: '◦first sublevel'"]))
+ "SPEECH OUTPUT: '◦ first sublevel'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("l"))
@@ -65,11 +66,11 @@ sequence.append(utils.AssertPresentationAction(
" VISIBLE: 'List with 2 items', cursor=0",
"BRAILLE LINE: 'Nesting level 2'",
" VISIBLE: 'Nesting level 2', cursor=0",
- "BRAILLE LINE: '▪look for the bullet on'",
- " VISIBLE: '▪look for the bullet on', cursor=1",
+ "BRAILLE LINE: '◾ look for the bullet on'",
+ " VISIBLE: '◾ look for the bullet on', cursor=1",
"SPEECH OUTPUT: 'List with 2 items' voice=system",
"SPEECH OUTPUT: 'Nesting level 2' voice=system",
- "SPEECH OUTPUT: '▪look for the bullet on'"]))
+ "SPEECH OUTPUT: '◾ look for the bullet on'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("l"))
@@ -79,11 +80,11 @@ sequence.append(utils.AssertPresentationAction(
" VISIBLE: 'List with 2 items', cursor=0",
"BRAILLE LINE: 'Nesting level 3'",
" VISIBLE: 'Nesting level 3', cursor=0",
- "BRAILLE LINE: '▪each sublevel'",
- " VISIBLE: '▪each sublevel', cursor=1",
+ "BRAILLE LINE: '◾ each sublevel'",
+ " VISIBLE: '◾ each sublevel', cursor=1",
"SPEECH OUTPUT: 'List with 2 items' voice=system",
"SPEECH OUTPUT: 'Nesting level 3' voice=system",
- "SPEECH OUTPUT: '▪each sublevel'"]))
+ "SPEECH OUTPUT: '◾ each sublevel'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("l"))
@@ -93,11 +94,11 @@ sequence.append(utils.AssertPresentationAction(
" VISIBLE: 'List with 2 items', cursor=0",
"BRAILLE LINE: 'Nesting level 2'",
" VISIBLE: 'Nesting level 2', cursor=0",
- "BRAILLE LINE: '◦if your TYPE is circle'",
- " VISIBLE: '◦if your TYPE is circle', cursor=1",
+ "BRAILLE LINE: '◦ if your TYPE is circle'",
+ " VISIBLE: '◦ if your TYPE is circle', cursor=1",
"SPEECH OUTPUT: 'List with 2 items' voice=system",
"SPEECH OUTPUT: 'Nesting level 2' voice=system",
- "SPEECH OUTPUT: '◦if your TYPE is circle'"]))
+ "SPEECH OUTPUT: '◦ if your TYPE is circle'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("l"))
@@ -107,11 +108,11 @@ sequence.append(utils.AssertPresentationAction(
" VISIBLE: 'List with 2 items', cursor=0",
"BRAILLE LINE: 'Nesting level 1'",
" VISIBLE: 'Nesting level 1', cursor=0",
- "BRAILLE LINE: '◦was a composer who was not square'",
- " VISIBLE: '◦was a composer who was not squa', cursor=1",
+ "BRAILLE LINE: '◦ was a composer who was not square'",
+ " VISIBLE: '◦ was a composer who was not squ', cursor=1",
"SPEECH OUTPUT: 'List with 2 items' voice=system",
"SPEECH OUTPUT: 'Nesting level 1' voice=system",
- "SPEECH OUTPUT: '◦was a composer who was not square'"]))
+ "SPEECH OUTPUT: '◦ was a composer who was not square'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("l"))
@@ -119,10 +120,10 @@ sequence.append(utils.AssertPresentationAction(
"9. l to the fourth list",
["BRAILLE LINE: 'List with 3 items'",
" VISIBLE: 'List with 3 items', cursor=0",
- "BRAILLE LINE: '◦feeling listless'",
- " VISIBLE: '◦feeling listless', cursor=1",
+ "BRAILLE LINE: '◦ feeling listless'",
+ " VISIBLE: '◦ feeling listless', cursor=1",
"SPEECH OUTPUT: 'List with 3 items' voice=system",
- "SPEECH OUTPUT: '◦feeling listless'"]))
+ "SPEECH OUTPUT: '◦ feeling listless'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("l"))
@@ -132,11 +133,11 @@ sequence.append(utils.AssertPresentationAction(
" VISIBLE: 'Wrapping to top.', cursor=0",
"BRAILLE LINE: 'List with 4 items'",
" VISIBLE: 'List with 4 items', cursor=0",
- "BRAILLE LINE: '1.remember what the heck we are doing each day'",
- " VISIBLE: '1.remember what the heck we are ', cursor=1",
+ "BRAILLE LINE: '1. remember what the heck we are doing each day'",
+ " VISIBLE: '1. remember what the heck we are', cursor=1",
"SPEECH OUTPUT: 'Wrapping to top.' voice=system",
"SPEECH OUTPUT: 'List with 4 items' voice=system",
- "SPEECH OUTPUT: '1.remember what the heck we are doing each day'"]))
+ "SPEECH OUTPUT: '1. remember what the heck we are doing each day'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("<Shift>l"))
@@ -146,11 +147,11 @@ sequence.append(utils.AssertPresentationAction(
" VISIBLE: 'Wrapping to bottom.', cursor=0",
"BRAILLE LINE: 'List with 3 items'",
" VISIBLE: 'List with 3 items', cursor=0",
- "BRAILLE LINE: '◦feeling listless'",
- " VISIBLE: '◦feeling listless', cursor=1",
+ "BRAILLE LINE: '◦ feeling listless'",
+ " VISIBLE: '◦ feeling listless', cursor=1",
"SPEECH OUTPUT: 'Wrapping to bottom.' voice=system",
"SPEECH OUTPUT: 'List with 3 items' voice=system",
- "SPEECH OUTPUT: '◦feeling listless'"]))
+ "SPEECH OUTPUT: '◦ feeling listless'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("<Shift>l"))
@@ -160,11 +161,11 @@ sequence.append(utils.AssertPresentationAction(
" VISIBLE: 'List with 2 items', cursor=0",
"BRAILLE LINE: 'Nesting level 1'",
" VISIBLE: 'Nesting level 1', cursor=0",
- "BRAILLE LINE: '◦was a composer who was not square'",
- " VISIBLE: '◦was a composer who was not squa', cursor=1",
+ "BRAILLE LINE: '◦ was a composer who was not square'",
+ " VISIBLE: '◦ was a composer who was not squ', cursor=1",
"SPEECH OUTPUT: 'List with 2 items' voice=system",
"SPEECH OUTPUT: 'Nesting level 1' voice=system",
- "SPEECH OUTPUT: '◦was a composer who was not square'"]))
+ "SPEECH OUTPUT: '◦ was a composer who was not square'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("<Shift>l"))
@@ -174,11 +175,11 @@ sequence.append(utils.AssertPresentationAction(
" VISIBLE: 'List with 2 items', cursor=0",
"BRAILLE LINE: 'Nesting level 2'",
" VISIBLE: 'Nesting level 2', cursor=0",
- "BRAILLE LINE: '◦if your TYPE is circle'",
- " VISIBLE: '◦if your TYPE is circle', cursor=1",
+ "BRAILLE LINE: '◦ if your TYPE is circle'",
+ " VISIBLE: '◦ if your TYPE is circle', cursor=1",
"SPEECH OUTPUT: 'List with 2 items' voice=system",
"SPEECH OUTPUT: 'Nesting level 2' voice=system",
- "SPEECH OUTPUT: '◦if your TYPE is circle'"]))
+ "SPEECH OUTPUT: '◦ if your TYPE is circle'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("<Shift>l"))
@@ -188,11 +189,11 @@ sequence.append(utils.AssertPresentationAction(
" VISIBLE: 'List with 2 items', cursor=0",
"BRAILLE LINE: 'Nesting level 3'",
" VISIBLE: 'Nesting level 3', cursor=0",
- "BRAILLE LINE: '▪each sublevel'",
- " VISIBLE: '▪each sublevel', cursor=1",
+ "BRAILLE LINE: '◾ each sublevel'",
+ " VISIBLE: '◾ each sublevel', cursor=1",
"SPEECH OUTPUT: 'List with 2 items' voice=system",
"SPEECH OUTPUT: 'Nesting level 3' voice=system",
- "SPEECH OUTPUT: '▪each sublevel'"]))
+ "SPEECH OUTPUT: '◾ each sublevel'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("<Shift>l"))
@@ -202,11 +203,11 @@ sequence.append(utils.AssertPresentationAction(
" VISIBLE: 'List with 2 items', cursor=0",
"BRAILLE LINE: 'Nesting level 2'",
" VISIBLE: 'Nesting level 2', cursor=0",
- "BRAILLE LINE: '▪look for the bullet on'",
- " VISIBLE: '▪look for the bullet on', cursor=1",
+ "BRAILLE LINE: '◾ look for the bullet on'",
+ " VISIBLE: '◾ look for the bullet on', cursor=1",
"SPEECH OUTPUT: 'List with 2 items' voice=system",
"SPEECH OUTPUT: 'Nesting level 2' voice=system",
- "SPEECH OUTPUT: '▪look for the bullet on'"]))
+ "SPEECH OUTPUT: '◾ look for the bullet on'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("<Shift>l"))
@@ -216,11 +217,11 @@ sequence.append(utils.AssertPresentationAction(
" VISIBLE: 'List with 2 items', cursor=0",
"BRAILLE LINE: 'Nesting level 1'",
" VISIBLE: 'Nesting level 1', cursor=0",
- "BRAILLE LINE: '◦first sublevel'",
- " VISIBLE: '◦first sublevel', cursor=1",
+ "BRAILLE LINE: '◦ first sublevel'",
+ " VISIBLE: '◦ first sublevel', cursor=1",
"SPEECH OUTPUT: 'List with 2 items' voice=system",
"SPEECH OUTPUT: 'Nesting level 1' voice=system",
- "SPEECH OUTPUT: '◦first sublevel'"]))
+ "SPEECH OUTPUT: '◦ first sublevel'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("<Shift>l"))
@@ -228,21 +229,22 @@ sequence.append(utils.AssertPresentationAction(
"17. shift + l",
["BRAILLE LINE: 'List with 2 items'",
" VISIBLE: 'List with 2 items', cursor=0",
- "BRAILLE LINE: '•listing item'",
- " VISIBLE: '•listing item', cursor=1",
+ "BRAILLE LINE: '• listing item'",
+ " VISIBLE: '• listing item', cursor=1",
"SPEECH OUTPUT: 'List with 2 items' voice=system",
- "SPEECH OUTPUT: '•listing item'"]))
+ "SPEECH OUTPUT: '• listing item'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("<Shift>l"))
sequence.append(utils.AssertPresentationAction(
"18. shift + l",
- ["BRAILLE LINE: 'List with 6 items'",
+ ["KNOWN ISSUE: Gecko is not exposing this as a roman numeral.",
+ "BRAILLE LINE: 'List with 6 items'",
" VISIBLE: 'List with 6 items', cursor=0",
- "BRAILLE LINE: 'VI.And use roman numerals,'",
- " VISIBLE: 'VI.And use roman numerals,', cursor=1",
+ "BRAILLE LINE: '6. And use roman numerals,'",
+ " VISIBLE: '6. And use roman numerals,', cursor=1",
"SPEECH OUTPUT: 'List with 6 items' voice=system",
- "SPEECH OUTPUT: 'VI.And use roman numerals,'"]))
+ "SPEECH OUTPUT: '6. And use roman numerals,'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("<Shift>l"))
@@ -250,10 +252,10 @@ sequence.append(utils.AssertPresentationAction(
"19. shift + l",
["BRAILLE LINE: 'List with 4 items'",
" VISIBLE: 'List with 4 items', cursor=0",
- "BRAILLE LINE: '1.remember what the heck we are doing each day'",
- " VISIBLE: '1.remember what the heck we are ', cursor=1",
+ "BRAILLE LINE: '1. remember what the heck we are doing each day'",
+ " VISIBLE: '1. remember what the heck we are', cursor=1",
"SPEECH OUTPUT: 'List with 4 items' voice=system",
- "SPEECH OUTPUT: '1.remember what the heck we are doing each day'"]))
+ "SPEECH OUTPUT: '1. remember what the heck we are doing each day'"]))
sequence.append(utils.AssertionSummaryAction())
sequence.start()
diff --git a/test/keystrokes/firefox/label_inference_bugzilla_search.py
b/test/keystrokes/firefox/label_inference_bugzilla_search.py
index f2f0f70..f231442 100644
--- a/test/keystrokes/firefox/label_inference_bugzilla_search.py
+++ b/test/keystrokes/firefox/label_inference_bugzilla_search.py
@@ -13,20 +13,15 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("<Shift>ISO_Left_Tab"))
sequence.append(utils.AssertPresentationAction(
"1. Shift Tab",
- ["BRAILLE LINE: 'Summary: contains all of the words/strings combo box $l Search push button'",
+ ["BRAILLE LINE: 'contains all of the words/strings combo box'",
" VISIBLE: 'contains all of the words/string', cursor=1",
- "BRAILLE LINE: 'Focus mode'",
- " VISIBLE: 'Focus mode', cursor=0",
- "SPEECH OUTPUT: 'Summary: contains all of the words/strings combo box'",
- "SPEECH OUTPUT: 'Focus mode' voice=system"]))
+ "SPEECH OUTPUT: 'Summary: contains all of the words/strings combo box'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Tab"))
sequence.append(utils.AssertPresentationAction(
"2. Tab",
- ["BRAILLE LINE: 'Summary: contains all of the words/strings combo box $l Search push button'",
- " VISIBLE: 'contains all of the words/string', cursor=1",
- "BRAILLE LINE: ' $l'",
+ ["BRAILLE LINE: ' $l'",
" VISIBLE: ' $l', cursor=1",
"SPEECH OUTPUT: 'entry'"]))
@@ -367,18 +362,20 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Tab"))
sequence.append(utils.AssertPresentationAction(
"37. Tab",
- ["BRAILLE LINE: ' $l'",
+ ["KNOWN ISSUE: This could be improved",
+ "BRAILLE LINE: ' $l'",
" VISIBLE: ' $l', cursor=1",
- "SPEECH OUTPUT: 'bugs numbered: entry'"]))
+ "SPEECH OUTPUT: '(comma-separated list) entry'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Tab"))
sequence.append(utils.AssertPresentationAction(
"38. Tab",
- ["BRAILLE LINE: ' $l'",
+ ["KNOWN ISSUE: This could be improved",
+ "BRAILLE LINE: ' $l'",
" VISIBLE: ' $l', cursor=1",
"SPEECH OUTPUT: 'Bug Changes panel'",
- "SPEECH OUTPUT: 'Only bugs changed between: entry'"]))
+ "SPEECH OUTPUT: '(YYYY-MM-DD or relative dates) entry'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Tab"))
@@ -396,7 +393,7 @@ sequence.append(utils.AssertPresentationAction(
"40. Tab",
["BRAILLE LINE: '[Bug creation]'",
" VISIBLE: '[Bug creation]', cursor=1",
- "SPEECH OUTPUT: 'where one or more of the following changed: multi-select List with 26 items'",
+ "SPEECH OUTPUT: 'multi-select List with 26 items'",
"SPEECH OUTPUT: '[Bug creation]'"]))
sequence.append(utils.StartRecordingAction())
@@ -405,7 +402,7 @@ sequence.append(utils.AssertPresentationAction(
"41. Tab",
["BRAILLE LINE: ' $l'",
" VISIBLE: ' $l', cursor=1",
- "SPEECH OUTPUT: 'and the new value was: entry'"]))
+ "SPEECH OUTPUT: 'entry'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Tab"))
diff --git a/test/keystrokes/firefox/line_nav_bug_570757.py b/test/keystrokes/firefox/line_nav_bug_570757.py
index 64ae553..2dc9856 100644
--- a/test/keystrokes/firefox/line_nav_bug_570757.py
+++ b/test/keystrokes/firefox/line_nav_bug_570757.py
@@ -35,25 +35,25 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"4. Line Down",
- ["BRAILLE LINE: '•Do this thing'",
- " VISIBLE: '•Do this thing', cursor=1",
- "SPEECH OUTPUT: '•Do this thing'"]))
+ ["BRAILLE LINE: '• Do this thing'",
+ " VISIBLE: '• Do this thing', cursor=1",
+ "SPEECH OUTPUT: '• Do this thing'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"5. Line Down",
- ["BRAILLE LINE: '•Do this other thing'",
- " VISIBLE: '•Do this other thing', cursor=1",
- "SPEECH OUTPUT: '•Do this other thing'"]))
+ ["BRAILLE LINE: '• Do this other thing'",
+ " VISIBLE: '• Do this other thing', cursor=1",
+ "SPEECH OUTPUT: '• Do this other thing'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
sequence.append(utils.AssertPresentationAction(
"6. Line Up",
- ["BRAILLE LINE: '•Do this thing'",
- " VISIBLE: '•Do this thing', cursor=1",
- "SPEECH OUTPUT: '•Do this thing'"]))
+ ["BRAILLE LINE: '• Do this thing'",
+ " VISIBLE: '• Do this thing', cursor=1",
+ "SPEECH OUTPUT: '• Do this thing'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
diff --git a/test/keystrokes/firefox/line_nav_bug_577239.py b/test/keystrokes/firefox/line_nav_bug_577239.py
index c84f2bf..77c95b7 100644
--- a/test/keystrokes/firefox/line_nav_bug_577239.py
+++ b/test/keystrokes/firefox/line_nav_bug_577239.py
@@ -27,17 +27,17 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"3. Line Down",
- ["BRAILLE LINE: '1.This is a short list item.'",
- " VISIBLE: '1.This is a short list item.', cursor=1",
- "SPEECH OUTPUT: '1.This is a short list item.'"]))
+ ["BRAILLE LINE: '1. This is a short list item.'",
+ " VISIBLE: '1. This is a short list item.', cursor=1",
+ "SPEECH OUTPUT: '1. This is a short list item.'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"4. Line Down",
- ["BRAILLE LINE: '2.This is a list item that spans multiple lines. If Orca can successfully read to the
end of this list item, it will have'",
- " VISIBLE: '2.This is a list item that spans', cursor=1",
- "SPEECH OUTPUT: '2.This is a list item that spans multiple lines. If Orca can successfully read to the
end of this list item, it will have'"]))
+ ["BRAILLE LINE: '2. This is a list item that spans multiple lines. If Orca can successfully read to the
end of this list item, it will have'",
+ " VISIBLE: '2. This is a list item that span', cursor=1",
+ "SPEECH OUTPUT: '2. This is a list item that spans multiple lines. If Orca can successfully read to the
end of this list item, it will have'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
@@ -67,17 +67,17 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"8. Line Down",
- ["BRAILLE LINE: '•This is a short list item.'",
- " VISIBLE: '•This is a short list item.', cursor=1",
- "SPEECH OUTPUT: '•This is a short list item.'"]))
+ ["BRAILLE LINE: '• This is a short list item.'",
+ " VISIBLE: '• This is a short list item.', cursor=1",
+ "SPEECH OUTPUT: '• This is a short list item.'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"9. Line Down",
- ["BRAILLE LINE: '•This is a list item that spans multiple lines. If Orca can successfully read to the
end of this list item, it will have'",
- " VISIBLE: '•This is a list item that spans ', cursor=1",
- "SPEECH OUTPUT: '•This is a list item that spans multiple lines. If Orca can successfully read to the
end of this list item, it will have'"]))
+ ["BRAILLE LINE: '• This is a list item that spans multiple lines. If Orca can successfully read to the
end of this list item, it will have'",
+ " VISIBLE: '• This is a list item that spans', cursor=1",
+ "SPEECH OUTPUT: '• This is a list item that spans multiple lines. If Orca can successfully read to the
end of this list item, it will have'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
@@ -91,17 +91,17 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
sequence.append(utils.AssertPresentationAction(
"11. Line Up",
- ["BRAILLE LINE: '•This is a list item that spans multiple lines. If Orca can successfully read to the
end of this list item, it will have'",
- " VISIBLE: '•This is a list item that spans ', cursor=1",
- "SPEECH OUTPUT: '•This is a list item that spans multiple lines. If Orca can successfully read to the
end of this list item, it will have'"]))
+ ["BRAILLE LINE: '• This is a list item that spans multiple lines. If Orca can successfully read to the
end of this list item, it will have'",
+ " VISIBLE: '• This is a list item that spans', cursor=1",
+ "SPEECH OUTPUT: '• This is a list item that spans multiple lines. If Orca can successfully read to the
end of this list item, it will have'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
sequence.append(utils.AssertPresentationAction(
"12. Line Up",
- ["BRAILLE LINE: '•This is a short list item.'",
- " VISIBLE: '•This is a short list item.', cursor=1",
- "SPEECH OUTPUT: '•This is a short list item.'"]))
+ ["BRAILLE LINE: '• This is a short list item.'",
+ " VISIBLE: '• This is a short list item.', cursor=1",
+ "SPEECH OUTPUT: '• This is a short list item.'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
@@ -131,17 +131,17 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
sequence.append(utils.AssertPresentationAction(
"16. Line Up",
- ["BRAILLE LINE: '2.This is a list item that spans multiple lines. If Orca can successfully read to the
end of this list item, it will have'",
- " VISIBLE: '2.This is a list item that spans', cursor=1",
- "SPEECH OUTPUT: '2.This is a list item that spans multiple lines. If Orca can successfully read to the
end of this list item, it will have'"]))
+ ["BRAILLE LINE: '2. This is a list item that spans multiple lines. If Orca can successfully read to the
end of this list item, it will have'",
+ " VISIBLE: '2. This is a list item that span', cursor=1",
+ "SPEECH OUTPUT: '2. This is a list item that spans multiple lines. If Orca can successfully read to the
end of this list item, it will have'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
sequence.append(utils.AssertPresentationAction(
"17. Line Up",
- ["BRAILLE LINE: '1.This is a short list item.'",
- " VISIBLE: '1.This is a short list item.', cursor=1",
- "SPEECH OUTPUT: '1.This is a short list item.'"]))
+ ["BRAILLE LINE: '1. This is a short list item.'",
+ " VISIBLE: '1. This is a short list item.', cursor=1",
+ "SPEECH OUTPUT: '1. This is a short list item.'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
diff --git a/test/keystrokes/firefox/line_nav_bugzilla_search_down.py
b/test/keystrokes/firefox/line_nav_bugzilla_search_down.py
index 93d5b03..06ef2ab 100644
--- a/test/keystrokes/firefox/line_nav_bugzilla_search_down.py
+++ b/test/keystrokes/firefox/line_nav_bugzilla_search_down.py
@@ -8,6 +8,9 @@ import utils
sequence = MacroSequence()
sequence.append(PauseAction(3000))
+sequence.append(KeyPressAction(0, None, "KP_Insert"))
+sequence.append(KeyComboAction("a"))
+sequence.append(KeyReleaseAction(0, None, "KP_Insert"))
sequence.append(KeyComboAction("<Control>Home"))
sequence.append(utils.StartRecordingAction())
@@ -422,7 +425,8 @@ sequence.append(utils.AssertPresentationAction(
["BRAILLE LINE: 'Only include combo box bugs numbered: $l'",
" VISIBLE: 'Only include combo box bugs numb', cursor=1",
"SPEECH OUTPUT: 'Only include combo box'",
- "SPEECH OUTPUT: 'bugs numbered: entry'"]))
+ "SPEECH OUTPUT: 'bugs numbered:'",
+ "SPEECH OUTPUT: '(comma-separated list) entry'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
@@ -454,7 +458,7 @@ sequence.append(utils.AssertPresentationAction(
"51. Line Down",
["BRAILLE LINE: ' $l and Now $l'",
" VISIBLE: ' $l and Now $l', cursor=1",
- "SPEECH OUTPUT: 'Only bugs changed between: entry'",
+ "SPEECH OUTPUT: '(YYYY-MM-DD or relative dates) entry'",
"SPEECH OUTPUT: 'and entry Now'"]))
sequence.append(utils.StartRecordingAction())
@@ -479,7 +483,7 @@ sequence.append(utils.AssertPresentationAction(
"54. Line Down",
["BRAILLE LINE: '[Bug creation] list box'",
" VISIBLE: '[Bug creation] list box', cursor=1",
- "SPEECH OUTPUT: 'where one or more of the following changed: [Bug creation] multi-select List with 26
items'"]))
+ "SPEECH OUTPUT: '[Bug creation] multi-select List with 26 items'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
@@ -495,7 +499,7 @@ sequence.append(utils.AssertPresentationAction(
"56. Line Down",
["BRAILLE LINE: ' $l'",
" VISIBLE: ' $l', cursor=1",
- "SPEECH OUTPUT: 'and the new value was: entry'"]))
+ "SPEECH OUTPUT: 'entry'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
diff --git a/test/keystrokes/firefox/line_nav_bugzilla_search_up.py
b/test/keystrokes/firefox/line_nav_bugzilla_search_up.py
index 02c361c..7ee2735 100644
--- a/test/keystrokes/firefox/line_nav_bugzilla_search_up.py
+++ b/test/keystrokes/firefox/line_nav_bugzilla_search_up.py
@@ -8,6 +8,9 @@ import utils
sequence = MacroSequence()
sequence.append(PauseAction(3000))
+sequence.append(KeyPressAction(0, None, "KP_Insert"))
+sequence.append(KeyComboAction("a"))
+sequence.append(KeyReleaseAction(0, None, "KP_Insert"))
sequence.append(KeyComboAction("<Control>End"))
sequence.append(utils.StartRecordingAction())
@@ -124,7 +127,7 @@ sequence.append(utils.AssertPresentationAction(
"14. Line Up",
["BRAILLE LINE: ' $l'",
" VISIBLE: ' $l', cursor=1",
- "SPEECH OUTPUT: 'and the new value was: entry'"]))
+ "SPEECH OUTPUT: 'entry'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
@@ -140,7 +143,7 @@ sequence.append(utils.AssertPresentationAction(
"16. Line Up",
["BRAILLE LINE: '[Bug creation] list box'",
" VISIBLE: '[Bug creation] list box', cursor=1",
- "SPEECH OUTPUT: 'where one or more of the following changed: [Bug creation] multi-select List with 26
items'"]))
+ "SPEECH OUTPUT: '[Bug creation] multi-select List with 26 items'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
@@ -164,7 +167,7 @@ sequence.append(utils.AssertPresentationAction(
"19. Line Up",
["BRAILLE LINE: ' $l and Now $l'",
" VISIBLE: ' $l and Now $l', cursor=1",
- "SPEECH OUTPUT: 'Only bugs changed between: entry'",
+ "SPEECH OUTPUT: '(YYYY-MM-DD or relative dates) entry'",
"SPEECH OUTPUT: 'and entry Now'"]))
sequence.append(utils.StartRecordingAction())
@@ -198,7 +201,8 @@ sequence.append(utils.AssertPresentationAction(
["BRAILLE LINE: 'Only include combo box bugs numbered: $l'",
" VISIBLE: 'Only include combo box bugs numb', cursor=1",
"SPEECH OUTPUT: 'Only include combo box'",
- "SPEECH OUTPUT: 'bugs numbered: entry'"]))
+ "SPEECH OUTPUT: 'bugs numbered:'",
+ "SPEECH OUTPUT: '(comma-separated list) entry'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
diff --git a/test/keystrokes/firefox/line_nav_follow_same_page_link.py
b/test/keystrokes/firefox/line_nav_follow_same_page_link.py
index 8e1d507..9dec4b9 100644
--- a/test/keystrokes/firefox/line_nav_follow_same_page_link.py
+++ b/test/keystrokes/firefox/line_nav_follow_same_page_link.py
@@ -19,20 +19,20 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Tab"))
sequence.append(utils.AssertPresentationAction(
"2. Tab",
- ["BRAILLE LINE: '•First item'",
- " VISIBLE: '•First item', cursor=2",
- "BRAILLE LINE: '•First item'",
- " VISIBLE: '•First item', cursor=2",
+ ["BRAILLE LINE: '• First item'",
+ " VISIBLE: '• First item', cursor=3",
+ "BRAILLE LINE: '• First item'",
+ " VISIBLE: '• First item', cursor=3",
"SPEECH OUTPUT: 'First item link'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Tab"))
sequence.append(utils.AssertPresentationAction(
"3. Tab",
- ["BRAILLE LINE: '•Second item'",
- " VISIBLE: '•Second item', cursor=2",
- "BRAILLE LINE: '•Second item'",
- " VISIBLE: '•Second item', cursor=2",
+ ["BRAILLE LINE: '• Second item'",
+ " VISIBLE: '• Second item', cursor=3",
+ "BRAILLE LINE: '• Second item'",
+ " VISIBLE: '• Second item', cursor=3",
"SPEECH OUTPUT: 'Second item link'"]))
sequence.append(utils.StartRecordingAction())
diff --git a/test/keystrokes/firefox/line_nav_lists.py b/test/keystrokes/firefox/line_nav_lists.py
index c0c4259..033605c 100644
--- a/test/keystrokes/firefox/line_nav_lists.py
+++ b/test/keystrokes/firefox/line_nav_lists.py
@@ -27,17 +27,17 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"3. Line Down",
- ["BRAILLE LINE: '1.remember what the heck we are doing each day'",
- " VISIBLE: '1.remember what the heck we are ', cursor=1",
- "SPEECH OUTPUT: '1.remember what the heck we are doing each day'"]))
+ ["BRAILLE LINE: '1. remember what the heck we are doing each day'",
+ " VISIBLE: '1. remember what the heck we are', cursor=1",
+ "SPEECH OUTPUT: '1. remember what the heck we are doing each day'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"4. Line Down",
- ["BRAILLE LINE: '2.arrange long and arbitrary lines of text into ordered lists that are pleasing to the
eye and suggest some'",
- " VISIBLE: '2.arrange long and arbitrary lin', cursor=1",
- "SPEECH OUTPUT: '2.arrange long and arbitrary lines of text into ordered lists that are pleasing to the
eye and suggest some'"]))
+ ["BRAILLE LINE: '2. arrange long and arbitrary lines of text into ordered lists that are pleasing to
the eye and suggest some'",
+ " VISIBLE: '2. arrange long and arbitrary li', cursor=1",
+ "SPEECH OUTPUT: '2. arrange long and arbitrary lines of text into ordered lists that are pleasing to
the eye and suggest some'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
@@ -51,17 +51,17 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"6. Line Down",
- ["BRAILLE LINE: '3.look really cool when we carry them around on yellow Post-Itstm.'",
- " VISIBLE: '3.look really cool when we carry', cursor=1",
- "SPEECH OUTPUT: '3.look really cool when we carry them around on yellow Post-Itstm.'"]))
+ ["BRAILLE LINE: '3. look really cool when we carry them around on yellow Post-Itstm.'",
+ " VISIBLE: '3. look really cool when we carr', cursor=1",
+ "SPEECH OUTPUT: '3. look really cool when we carry them around on yellow Post-Itstm.'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"7. Line Down",
- ["BRAILLE LINE: '4.and that other thing I keep forgetting.'",
- " VISIBLE: '4.and that other thing I keep fo', cursor=1",
- "SPEECH OUTPUT: '4.and that other thing I keep forgetting.'"]))
+ ["BRAILLE LINE: '4. and that other thing I keep forgetting.'",
+ " VISIBLE: '4. and that other thing I keep f', cursor=1",
+ "SPEECH OUTPUT: '4. and that other thing I keep forgetting.'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
@@ -75,57 +75,60 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"9. Line Down",
- ["BRAILLE LINE: 'VI.And use roman numerals,'",
- " VISIBLE: 'VI.And use roman numerals,', cursor=1",
- "SPEECH OUTPUT: 'VI.And use roman numerals,'"]))
+ ["KNOWN ISSUE: Gecko is not exposing this as a roman numeral.",
+ "BRAILLE LINE: '6. And use roman numerals,'",
+ " VISIBLE: '6. And use roman numerals,', cursor=1",
+ "SPEECH OUTPUT: '6. And use roman numerals,'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"10. Line Down",
- ["BRAILLE LINE: 'g.You might try using letters as well,'",
- " VISIBLE: 'g.You might try using letters as', cursor=1",
- "SPEECH OUTPUT: 'g.You might try using letters as well,'"]))
+ ["BRAILLE LINE: 'g. You might try using letters as well,'",
+ " VISIBLE: 'g. You might try using letters a', cursor=1",
+ "SPEECH OUTPUT: 'g. You might try using letters as well,'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"11. Line Down",
- ["BRAILLE LINE: 'H.Maybe you prefer Big Letters,'",
- " VISIBLE: 'H.Maybe you prefer Big Letters,', cursor=1",
- "SPEECH OUTPUT: 'H.Maybe you prefer Big Letters,'"]))
+ ["BRAILLE LINE: 'H. Maybe you prefer Big Letters,'",
+ " VISIBLE: 'H. Maybe you prefer Big Letters,', cursor=1",
+ "SPEECH OUTPUT: 'H. Maybe you prefer Big Letters,'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"12. Line Down",
- ["BRAILLE LINE: 'ix.or small roman numerals'",
- " VISIBLE: 'ix.or small roman numerals', cursor=1",
- "SPEECH OUTPUT: 'ix.or small roman numerals'"]))
+ ["KNOWN ISSUE: Gecko is not exposing this as a roman numeral.",
+ "BRAILLE LINE: '9. or small roman numerals'",
+ " VISIBLE: '9. or small roman numerals', cursor=1",
+ "SPEECH OUTPUT: '9. or small roman numerals'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
sequence.append(utils.AssertPresentationAction(
"13. Line Up",
- ["BRAILLE LINE: 'H.Maybe you prefer Big Letters,'",
- " VISIBLE: 'H.Maybe you prefer Big Letters,', cursor=1",
- "SPEECH OUTPUT: 'H.Maybe you prefer Big Letters,'"]))
+ ["BRAILLE LINE: 'H. Maybe you prefer Big Letters,'",
+ " VISIBLE: 'H. Maybe you prefer Big Letters,', cursor=1",
+ "SPEECH OUTPUT: 'H. Maybe you prefer Big Letters,'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
sequence.append(utils.AssertPresentationAction(
"14. Line Up",
- ["BRAILLE LINE: 'g.You might try using letters as well,'",
- " VISIBLE: 'g.You might try using letters as', cursor=1",
- "SPEECH OUTPUT: 'g.You might try using letters as well,'"]))
+ ["BRAILLE LINE: 'g. You might try using letters as well,'",
+ " VISIBLE: 'g. You might try using letters a', cursor=1",
+ "SPEECH OUTPUT: 'g. You might try using letters as well,'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
sequence.append(utils.AssertPresentationAction(
"15. Line Up",
- ["BRAILLE LINE: 'VI.And use roman numerals,'",
- " VISIBLE: 'VI.And use roman numerals,', cursor=1",
- "SPEECH OUTPUT: 'VI.And use roman numerals,'"]))
+ ["KNOWN ISSUE: Gecko is not exposing this as a roman numeral.",
+ "BRAILLE LINE: '6. And use roman numerals,'",
+ " VISIBLE: '6. And use roman numerals,', cursor=1",
+ "SPEECH OUTPUT: '6. And use roman numerals,'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
@@ -139,17 +142,17 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
sequence.append(utils.AssertPresentationAction(
"17. Line Up",
- ["BRAILLE LINE: '4.and that other thing I keep forgetting.'",
- " VISIBLE: '4.and that other thing I keep fo', cursor=1",
- "SPEECH OUTPUT: '4.and that other thing I keep forgetting.'"]))
+ ["BRAILLE LINE: '4. and that other thing I keep forgetting.'",
+ " VISIBLE: '4. and that other thing I keep f', cursor=1",
+ "SPEECH OUTPUT: '4. and that other thing I keep forgetting.'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
sequence.append(utils.AssertPresentationAction(
"18. Line Up",
- ["BRAILLE LINE: '3.look really cool when we carry them around on yellow Post-Itstm.'",
- " VISIBLE: '3.look really cool when we carry', cursor=1",
- "SPEECH OUTPUT: '3.look really cool when we carry them around on yellow Post-Itstm.'"]))
+ ["BRAILLE LINE: '3. look really cool when we carry them around on yellow Post-Itstm.'",
+ " VISIBLE: '3. look really cool when we carr', cursor=1",
+ "SPEECH OUTPUT: '3. look really cool when we carry them around on yellow Post-Itstm.'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
@@ -163,17 +166,17 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
sequence.append(utils.AssertPresentationAction(
"20. Line Up",
- ["BRAILLE LINE: '2.arrange long and arbitrary lines of text into ordered lists that are pleasing to the
eye and suggest some'",
- " VISIBLE: '2.arrange long and arbitrary lin', cursor=1",
- "SPEECH OUTPUT: '2.arrange long and arbitrary lines of text into ordered lists that are pleasing to the
eye and suggest some'"]))
+ ["BRAILLE LINE: '2. arrange long and arbitrary lines of text into ordered lists that are pleasing to
the eye and suggest some'",
+ " VISIBLE: '2. arrange long and arbitrary li', cursor=1",
+ "SPEECH OUTPUT: '2. arrange long and arbitrary lines of text into ordered lists that are pleasing to
the eye and suggest some'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
sequence.append(utils.AssertPresentationAction(
"21. Line Up",
- ["BRAILLE LINE: '1.remember what the heck we are doing each day'",
- " VISIBLE: '1.remember what the heck we are ', cursor=1",
- "SPEECH OUTPUT: '1.remember what the heck we are doing each day'"]))
+ ["BRAILLE LINE: '1. remember what the heck we are doing each day'",
+ " VISIBLE: '1. remember what the heck we are', cursor=1",
+ "SPEECH OUTPUT: '1. remember what the heck we are doing each day'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
diff --git a/test/keystrokes/firefox/line_nav_multi_line_text.py
b/test/keystrokes/firefox/line_nav_multi_line_text.py
index 5828936..666664f 100644
--- a/test/keystrokes/firefox/line_nav_multi_line_text.py
+++ b/test/keystrokes/firefox/line_nav_multi_line_text.py
@@ -68,8 +68,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"8. Line Down",
- ["BRAILLE LINE: '•This is a test that is not very interesting.'",
- " VISIBLE: '•This is a test that is not very', cursor=1",
+ ["BRAILLE LINE: '• This is a test that is not very interesting.'",
+ " VISIBLE: '• This is a test that is not ver', cursor=1",
"SPEECH OUTPUT: '•'",
"SPEECH OUTPUT: 'This is a test'",
"SPEECH OUTPUT: 'link'",
@@ -79,8 +79,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"9. Line Down",
- ["BRAILLE LINE: '•But it looks like a real-world example.'",
- " VISIBLE: '•But it looks like a real-world ', cursor=1",
+ ["BRAILLE LINE: '• But it looks like a real-world example.'",
+ " VISIBLE: '• But it looks like a real-world', cursor=1",
"SPEECH OUTPUT: '•'",
"SPEECH OUTPUT: 'But it looks like'",
"SPEECH OUTPUT: 'link'",
@@ -90,8 +90,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"10. Line Down",
- ["BRAILLE LINE: '•And that's why this silly test is here.'",
- " VISIBLE: '•And that's why this silly test ', cursor=1",
+ ["BRAILLE LINE: '• And that's why this silly test is here.'",
+ " VISIBLE: '• And that's why this silly test', cursor=1",
"SPEECH OUTPUT: '•'",
"SPEECH OUTPUT: 'And that's'",
"SPEECH OUTPUT: 'link'",
@@ -120,8 +120,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"13. Line Down",
- ["BRAILLE LINE: '•The thing is we can't copy content.'",
- " VISIBLE: '•The thing is we can't copy cont', cursor=1",
+ ["BRAILLE LINE: '• The thing is we can't copy content.'",
+ " VISIBLE: '• The thing is we can't copy con', cursor=1",
"SPEECH OUTPUT: '•'",
"SPEECH OUTPUT: 'The thing is'",
"SPEECH OUTPUT: 'link'",
@@ -131,8 +131,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"14. Line Down",
- ["BRAILLE LINE: '•So we must create silly tests.'",
- " VISIBLE: '•So we must create silly tests.', cursor=1",
+ ["BRAILLE LINE: '• So we must create silly tests.'",
+ " VISIBLE: '• So we must create silly tests.', cursor=1",
"SPEECH OUTPUT: '•'",
"SPEECH OUTPUT: 'So we must'",
"SPEECH OUTPUT: 'link'",
@@ -142,8 +142,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"15. Line Down",
- ["BRAILLE LINE: '•Oh well.'",
- " VISIBLE: '•Oh well.', cursor=1",
+ ["BRAILLE LINE: '• Oh well.'",
+ " VISIBLE: '• Oh well.', cursor=1",
"SPEECH OUTPUT: '•'",
"SPEECH OUTPUT: 'Oh'",
"SPEECH OUTPUT: 'link'",
@@ -164,8 +164,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
sequence.append(utils.AssertPresentationAction(
"17. Line Up",
- ["BRAILLE LINE: '•Oh well.'",
- " VISIBLE: '•Oh well.', cursor=1",
+ ["BRAILLE LINE: '• Oh well.'",
+ " VISIBLE: '• Oh well.', cursor=1",
"SPEECH OUTPUT: '•'",
"SPEECH OUTPUT: 'Oh'",
"SPEECH OUTPUT: 'link'",
@@ -175,8 +175,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
sequence.append(utils.AssertPresentationAction(
"18. Line Up",
- ["BRAILLE LINE: '•So we must create silly tests.'",
- " VISIBLE: '•So we must create silly tests.', cursor=1",
+ ["BRAILLE LINE: '• So we must create silly tests.'",
+ " VISIBLE: '• So we must create silly tests.', cursor=1",
"SPEECH OUTPUT: '•'",
"SPEECH OUTPUT: 'So we must'",
"SPEECH OUTPUT: 'link'",
@@ -186,8 +186,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
sequence.append(utils.AssertPresentationAction(
"19. Line Up",
- ["BRAILLE LINE: '•The thing is we can't copy content.'",
- " VISIBLE: '•The thing is we can't copy cont', cursor=1",
+ ["BRAILLE LINE: '• The thing is we can't copy content.'",
+ " VISIBLE: '• The thing is we can't copy con', cursor=1",
"SPEECH OUTPUT: '•'",
"SPEECH OUTPUT: 'The thing is'",
"SPEECH OUTPUT: 'link'",
@@ -216,8 +216,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
sequence.append(utils.AssertPresentationAction(
"22. Line Up",
- ["BRAILLE LINE: '•And that's why this silly test is here.'",
- " VISIBLE: '•And that's why this silly test ', cursor=1",
+ ["BRAILLE LINE: '• And that's why this silly test is here.'",
+ " VISIBLE: '• And that's why this silly test', cursor=1",
"SPEECH OUTPUT: '•'",
"SPEECH OUTPUT: 'And that's'",
"SPEECH OUTPUT: 'link'",
@@ -227,8 +227,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
sequence.append(utils.AssertPresentationAction(
"23. Line Up",
- ["BRAILLE LINE: '•But it looks like a real-world example.'",
- " VISIBLE: '•But it looks like a real-world ', cursor=1",
+ ["BRAILLE LINE: '• But it looks like a real-world example.'",
+ " VISIBLE: '• But it looks like a real-world', cursor=1",
"SPEECH OUTPUT: '•'",
"SPEECH OUTPUT: 'But it looks like'",
"SPEECH OUTPUT: 'link'",
@@ -238,8 +238,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
sequence.append(utils.AssertPresentationAction(
"24. Line Up",
- ["BRAILLE LINE: '•This is a test that is not very interesting.'",
- " VISIBLE: '•This is a test that is not very', cursor=1",
+ ["BRAILLE LINE: '• This is a test that is not very interesting.'",
+ " VISIBLE: '• This is a test that is not ver', cursor=1",
"SPEECH OUTPUT: '•'",
"SPEECH OUTPUT: 'This is a test'",
"SPEECH OUTPUT: 'link'",
diff --git a/test/keystrokes/firefox/line_nav_sun_java.py b/test/keystrokes/firefox/line_nav_sun_java.py
index f48d67f..48fb9f6 100644
--- a/test/keystrokes/firefox/line_nav_sun_java.py
+++ b/test/keystrokes/firefox/line_nav_sun_java.py
@@ -213,9 +213,9 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"22. Line Down",
- ["BRAILLE LINE: '\u2022Java Plugin Browser Registration Instructions'",
- " VISIBLE: '\u2022Java Plugin Browser Registratio', cursor=1",
- "SPEECH OUTPUT: '\u2022'",
+ ["BRAILLE LINE: '• Java Plugin Browser Registration Instructions'",
+ " VISIBLE: '• Java Plugin Browser Registrati', cursor=1",
+ "SPEECH OUTPUT: '•'",
"SPEECH OUTPUT: 'Java Plugin Browser Registration Instructions'",
"SPEECH OUTPUT: 'link'"]))
@@ -223,9 +223,9 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"23. Line Down",
- ["BRAILLE LINE: '\u2022Java Web Start Installation Notes'",
- " VISIBLE: '\u2022Java Web Start Installation Not', cursor=1",
- "SPEECH OUTPUT: '\u2022'",
+ ["BRAILLE LINE: '• Java Web Start Installation Notes'",
+ " VISIBLE: '• Java Web Start Installation No', cursor=1",
+ "SPEECH OUTPUT: '•'",
"SPEECH OUTPUT: 'Java Web Start Installation Notes'",
"SPEECH OUTPUT: 'link'"]))
@@ -241,9 +241,9 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"25. Line Down",
- ["BRAILLE LINE: '\u2022Self-extracting Binary File - This file can be used to install the JDK in a
location chosen by the user. This one can be installed by anyone (not only root users), and it can'",
- " VISIBLE: '\u2022Self-extracting Binary File - T', cursor=1",
- "SPEECH OUTPUT: '\u2022Self-extracting Binary File - This file can be used to install the JDK in a
location chosen by the user. This one can be installed by anyone (not only root users), and it can'"]))
+ ["BRAILLE LINE: '• Self-extracting Binary File - This file can be used to install the JDK in a location
chosen by the user. This one can be installed by anyone (not only root users), and it can'",
+ " VISIBLE: '• Self-extracting Binary File - ', cursor=1",
+ "SPEECH OUTPUT: '• Self-extracting Binary File - This file can be used to install the JDK in a location
chosen by the user. This one can be installed by anyone (not only root users), and it can'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
@@ -267,9 +267,9 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"28. Line Down",
- ["BRAILLE LINE: '\u2022RPM Packages - A rpm.bin file containing RPM packages, installed with the rpm
utility. Requires root access to install. RPM packages are the recommended method for'",
- " VISIBLE: '\u2022RPM Packages - A rpm.bin file c', cursor=1",
- "SPEECH OUTPUT: '\u2022RPM Packages - A rpm.bin file containing RPM packages, installed with the rpm
utility. Requires root access to install. RPM packages are the recommended method for'"]))
+ ["BRAILLE LINE: '• RPM Packages - A rpm.bin file containing RPM packages, installed with the rpm
utility. Requires root access to install. RPM packages are the recommended method for'",
+ " VISIBLE: '• RPM Packages - A rpm.bin file ', cursor=1",
+ "SPEECH OUTPUT: '• RPM Packages - A rpm.bin file containing RPM packages, installed with the rpm
utility. Requires root access to install. RPM packages are the recommended method for'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
diff --git a/test/keystrokes/firefox/line_nav_wiki_down.py b/test/keystrokes/firefox/line_nav_wiki_down.py
index f69f78f..a5f781e 100644
--- a/test/keystrokes/firefox/line_nav_wiki_down.py
+++ b/test/keystrokes/firefox/line_nav_wiki_down.py
@@ -402,8 +402,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"38. Line Down",
- ["BRAILLE LINE: '•Walk through of the installation of Ubuntu 7.4. Very helpful tutorial'",
- " VISIBLE: '•Walk through of the installatio', cursor=1",
+ ["BRAILLE LINE: '• Walk through of the installation of Ubuntu 7.4. Very helpful tutorial'",
+ " VISIBLE: '• Walk through of the installati', cursor=1",
"SPEECH OUTPUT: '•'",
"SPEECH OUTPUT: 'Walk through of the installation of Ubuntu 7.4. Very helpful tutorial'",
"SPEECH OUTPUT: 'link image'"]))
@@ -412,8 +412,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"39. Line Down",
- ["BRAILLE LINE: '•Review of Fedora 7 and the Orca screen reader for the Gnome graphical desktop'",
- " VISIBLE: '•Review of Fedora 7 and the Orca', cursor=1",
+ ["BRAILLE LINE: '• Review of Fedora 7 and the Orca screen reader for the Gnome graphical desktop'",
+ " VISIBLE: '• Review of Fedora 7 and the Orc', cursor=1",
"SPEECH OUTPUT: '•'",
"SPEECH OUTPUT: 'Review of Fedora 7 and the Orca screen reader for the Gnome graphical desktop'",
"SPEECH OUTPUT: 'link image'"]))
@@ -422,8 +422,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"40. Line Down",
- ["BRAILLE LINE: '•Guide to installing the latest versions of Firefox and Orca'",
- " VISIBLE: '•Guide to installing the latest ', cursor=1",
+ ["BRAILLE LINE: '• Guide to installing the latest versions of Firefox and Orca'",
+ " VISIBLE: '• Guide to installing the latest', cursor=1",
"SPEECH OUTPUT: '•'",
"SPEECH OUTPUT: 'Guide to installing the latest versions of Firefox and Orca'",
"SPEECH OUTPUT: 'link image'"]))
@@ -762,8 +762,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"77. Line Down",
- ["BRAILLE LINE: '•Frequently Asked Questions: FAQ'",
- " VISIBLE: '•Frequently Asked Questions: FAQ', cursor=1",
+ ["BRAILLE LINE: '• Frequently Asked Questions: FAQ'",
+ " VISIBLE: '• Frequently Asked Questions: FA', cursor=1",
"SPEECH OUTPUT: '•'",
"SPEECH OUTPUT: 'Frequently Asked Questions:'",
"SPEECH OUTPUT: 'FAQ'",
@@ -773,8 +773,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"78. Line Down",
- ["BRAILLE LINE: '•Mailing list: orca-list gnome org (Archives)'",
- " VISIBLE: '•Mailing list: orca-list gnome o', cursor=1",
+ ["BRAILLE LINE: '• Mailing list: orca-list gnome org (Archives)'",
+ " VISIBLE: '• Mailing list: orca-list gnome ', cursor=1",
"SPEECH OUTPUT: '•'",
"SPEECH OUTPUT: 'Mailing list:'",
"SPEECH OUTPUT: 'orca-list gnome org'",
@@ -788,8 +788,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"79. Line Down",
- ["BRAILLE LINE: '•Bug database: GNOME Bug Tracking System (Bugzilla) (current bug list)'",
- " VISIBLE: '•Bug database: GNOME Bug Trackin', cursor=1",
+ ["BRAILLE LINE: '• Bug database: GNOME Bug Tracking System (Bugzilla) (current bug list)'",
+ " VISIBLE: '• Bug database: GNOME Bug Tracki', cursor=1",
"SPEECH OUTPUT: '•'",
"SPEECH OUTPUT: 'Bug database:'",
"SPEECH OUTPUT: 'GNOME Bug Tracking System (Bugzilla)'",
@@ -803,8 +803,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"80. Line Down",
- ["BRAILLE LINE: '•Design documents: Orca Documentation Series'",
- " VISIBLE: '•Design documents: Orca Document', cursor=1",
+ ["BRAILLE LINE: '• Design documents: Orca Documentation Series'",
+ " VISIBLE: '• Design documents: Orca Documen', cursor=1",
"SPEECH OUTPUT: '•'",
"SPEECH OUTPUT: 'Design documents:'",
"SPEECH OUTPUT: 'Orca Documentation Series'",
@@ -814,8 +814,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"81. Line Down",
- ["BRAILLE LINE: '•Dive Into Python, Mark Pilgrim'",
- " VISIBLE: '•Dive Into Python, Mark Pilgrim', cursor=1",
+ ["BRAILLE LINE: '• Dive Into Python, Mark Pilgrim'",
+ " VISIBLE: '• Dive Into Python, Mark Pilgrim', cursor=1",
"SPEECH OUTPUT: '•'",
"SPEECH OUTPUT: 'Dive Into Python, Mark Pilgrim'",
"SPEECH OUTPUT: 'link image'"]))
@@ -824,8 +824,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"82. Line Down",
- ["BRAILLE LINE: '•Python in a Nutshell, Alex Martelli'",
- " VISIBLE: '•Python in a Nutshell, Alex Mart', cursor=1",
+ ["BRAILLE LINE: '• Python in a Nutshell, Alex Martelli'",
+ " VISIBLE: '• Python in a Nutshell, Alex Mar', cursor=1",
"SPEECH OUTPUT: '•'",
"SPEECH OUTPUT: 'Python in a Nutshell, Alex Martelli'",
"SPEECH OUTPUT: 'link image'"]))
@@ -834,8 +834,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"83. Line Down",
- ["BRAILLE LINE: '•Python Pocket Reference, Mark Lutz'",
- " VISIBLE: '•Python Pocket Reference, Mark L', cursor=1",
+ ["BRAILLE LINE: '• Python Pocket Reference, Mark Lutz'",
+ " VISIBLE: '• Python Pocket Reference, Mark ', cursor=1",
"SPEECH OUTPUT: '•'",
"SPEECH OUTPUT: 'Python Pocket Reference, Mark Lutz'",
"SPEECH OUTPUT: 'link image'"]))
diff --git a/test/keystrokes/firefox/line_nav_wiki_up.py b/test/keystrokes/firefox/line_nav_wiki_up.py
index 19da3e6..5ad80bb 100644
--- a/test/keystrokes/firefox/line_nav_wiki_up.py
+++ b/test/keystrokes/firefox/line_nav_wiki_up.py
@@ -181,8 +181,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
sequence.append(utils.AssertPresentationAction(
"20. Line Up",
- ["BRAILLE LINE: '•Python Pocket Reference, Mark Lutz'",
- " VISIBLE: '•Python Pocket Reference, Mark L', cursor=1",
+ ["BRAILLE LINE: '• Python Pocket Reference, Mark Lutz'",
+ " VISIBLE: '• Python Pocket Reference, Mark ', cursor=1",
"SPEECH OUTPUT: '•'",
"SPEECH OUTPUT: 'Python Pocket Reference, Mark Lutz'",
"SPEECH OUTPUT: 'link image'"]))
@@ -191,8 +191,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
sequence.append(utils.AssertPresentationAction(
"21. Line Up",
- ["BRAILLE LINE: '•Python in a Nutshell, Alex Martelli'",
- " VISIBLE: '•Python in a Nutshell, Alex Mart', cursor=1",
+ ["BRAILLE LINE: '• Python in a Nutshell, Alex Martelli'",
+ " VISIBLE: '• Python in a Nutshell, Alex Mar', cursor=1",
"SPEECH OUTPUT: '•'",
"SPEECH OUTPUT: 'Python in a Nutshell, Alex Martelli'",
"SPEECH OUTPUT: 'link image'"]))
@@ -201,8 +201,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
sequence.append(utils.AssertPresentationAction(
"22. Line Up",
- ["BRAILLE LINE: '•Dive Into Python, Mark Pilgrim'",
- " VISIBLE: '•Dive Into Python, Mark Pilgrim', cursor=1",
+ ["BRAILLE LINE: '• Dive Into Python, Mark Pilgrim'",
+ " VISIBLE: '• Dive Into Python, Mark Pilgrim', cursor=1",
"SPEECH OUTPUT: '•'",
"SPEECH OUTPUT: 'Dive Into Python, Mark Pilgrim'",
"SPEECH OUTPUT: 'link image'"]))
@@ -211,8 +211,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
sequence.append(utils.AssertPresentationAction(
"23. Line Up",
- ["BRAILLE LINE: '•Design documents: Orca Documentation Series'",
- " VISIBLE: '•Design documents: Orca Document', cursor=1",
+ ["BRAILLE LINE: '• Design documents: Orca Documentation Series'",
+ " VISIBLE: '• Design documents: Orca Documen', cursor=1",
"SPEECH OUTPUT: '•'",
"SPEECH OUTPUT: 'Design documents:'",
"SPEECH OUTPUT: 'Orca Documentation Series'",
@@ -222,8 +222,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
sequence.append(utils.AssertPresentationAction(
"24. Line Up",
- ["BRAILLE LINE: '•Bug database: GNOME Bug Tracking System (Bugzilla) (current bug list)'",
- " VISIBLE: '•Bug database: GNOME Bug Trackin', cursor=1",
+ ["BRAILLE LINE: '• Bug database: GNOME Bug Tracking System (Bugzilla) (current bug list)'",
+ " VISIBLE: '• Bug database: GNOME Bug Tracki', cursor=1",
"SPEECH OUTPUT: '•'",
"SPEECH OUTPUT: 'Bug database:'",
"SPEECH OUTPUT: 'GNOME Bug Tracking System (Bugzilla)'",
@@ -237,8 +237,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
sequence.append(utils.AssertPresentationAction(
"25. Line Up",
- ["BRAILLE LINE: '•Mailing list: orca-list gnome org (Archives)'",
- " VISIBLE: '•Mailing list: orca-list gnome o', cursor=1",
+ ["BRAILLE LINE: '• Mailing list: orca-list gnome org (Archives)'",
+ " VISIBLE: '• Mailing list: orca-list gnome ', cursor=1",
"SPEECH OUTPUT: '•'",
"SPEECH OUTPUT: 'Mailing list:'",
"SPEECH OUTPUT: 'orca-list gnome org'",
@@ -252,8 +252,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
sequence.append(utils.AssertPresentationAction(
"26. Line Up",
- ["BRAILLE LINE: '•Frequently Asked Questions: FAQ'",
- " VISIBLE: '•Frequently Asked Questions: FAQ', cursor=1",
+ ["BRAILLE LINE: '• Frequently Asked Questions: FAQ'",
+ " VISIBLE: '• Frequently Asked Questions: FA', cursor=1",
"SPEECH OUTPUT: '•'",
"SPEECH OUTPUT: 'Frequently Asked Questions:'",
"SPEECH OUTPUT: 'FAQ'",
@@ -593,8 +593,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
sequence.append(utils.AssertPresentationAction(
"63. Line Up",
- ["BRAILLE LINE: '•Guide to installing the latest versions of Firefox and Orca'",
- " VISIBLE: '•Guide to installing the latest ', cursor=1",
+ ["BRAILLE LINE: '• Guide to installing the latest versions of Firefox and Orca'",
+ " VISIBLE: '• Guide to installing the latest', cursor=1",
"SPEECH OUTPUT: '•'",
"SPEECH OUTPUT: 'Guide to installing the latest versions of Firefox and Orca'",
"SPEECH OUTPUT: 'link image'"]))
@@ -603,8 +603,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
sequence.append(utils.AssertPresentationAction(
"64. Line Up",
- ["BRAILLE LINE: '•Review of Fedora 7 and the Orca screen reader for the Gnome graphical desktop'",
- " VISIBLE: '•Review of Fedora 7 and the Orca', cursor=1",
+ ["BRAILLE LINE: '• Review of Fedora 7 and the Orca screen reader for the Gnome graphical desktop'",
+ " VISIBLE: '• Review of Fedora 7 and the Orc', cursor=1",
"SPEECH OUTPUT: '•'",
"SPEECH OUTPUT: 'Review of Fedora 7 and the Orca screen reader for the Gnome graphical desktop'",
"SPEECH OUTPUT: 'link image'"]))
@@ -613,8 +613,8 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
sequence.append(utils.AssertPresentationAction(
"65. Line Up",
- ["BRAILLE LINE: '•Walk through of the installation of Ubuntu 7.4. Very helpful tutorial'",
- " VISIBLE: '•Walk through of the installatio', cursor=1",
+ ["BRAILLE LINE: '• Walk through of the installation of Ubuntu 7.4. Very helpful tutorial'",
+ " VISIBLE: '• Walk through of the installati', cursor=1",
"SPEECH OUTPUT: '•'",
"SPEECH OUTPUT: 'Walk through of the installation of Ubuntu 7.4. Very helpful tutorial'",
"SPEECH OUTPUT: 'link image'"]))
diff --git a/test/keystrokes/firefox/longdesc_1.py b/test/keystrokes/firefox/longdesc_1.py
index df19a07..e7f041d 100644
--- a/test/keystrokes/firefox/longdesc_1.py
+++ b/test/keystrokes/firefox/longdesc_1.py
@@ -24,7 +24,9 @@ sequence.append(KeyComboAction("KP_Enter"))
sequence.append(utils.AssertPresentationAction(
"2. Having selected View Description, do a Where Am I for new location",
["BRAILLE LINE: 'Pass h1'",
- " VISIBLE: 'Pass h1', cursor=(0|1)",
+ " VISIBLE: 'Pass h1', cursor=0",
+ "BRAILLE LINE: 'Pass h1'",
+ " VISIBLE: 'Pass h1', cursor=0",
"SPEECH OUTPUT: 'heading level 1 Pass'"]))
sequence.append(utils.AssertionSummaryAction())
diff --git a/test/keystrokes/firefox/longdesc_14.py b/test/keystrokes/firefox/longdesc_14.py
index df19a07..e7f041d 100644
--- a/test/keystrokes/firefox/longdesc_14.py
+++ b/test/keystrokes/firefox/longdesc_14.py
@@ -24,7 +24,9 @@ sequence.append(KeyComboAction("KP_Enter"))
sequence.append(utils.AssertPresentationAction(
"2. Having selected View Description, do a Where Am I for new location",
["BRAILLE LINE: 'Pass h1'",
- " VISIBLE: 'Pass h1', cursor=(0|1)",
+ " VISIBLE: 'Pass h1', cursor=0",
+ "BRAILLE LINE: 'Pass h1'",
+ " VISIBLE: 'Pass h1', cursor=0",
"SPEECH OUTPUT: 'heading level 1 Pass'"]))
sequence.append(utils.AssertionSummaryAction())
diff --git a/test/keystrokes/firefox/longdesc_15.py b/test/keystrokes/firefox/longdesc_15.py
index df19a07..e7f041d 100644
--- a/test/keystrokes/firefox/longdesc_15.py
+++ b/test/keystrokes/firefox/longdesc_15.py
@@ -24,7 +24,9 @@ sequence.append(KeyComboAction("KP_Enter"))
sequence.append(utils.AssertPresentationAction(
"2. Having selected View Description, do a Where Am I for new location",
["BRAILLE LINE: 'Pass h1'",
- " VISIBLE: 'Pass h1', cursor=(0|1)",
+ " VISIBLE: 'Pass h1', cursor=0",
+ "BRAILLE LINE: 'Pass h1'",
+ " VISIBLE: 'Pass h1', cursor=0",
"SPEECH OUTPUT: 'heading level 1 Pass'"]))
sequence.append(utils.AssertionSummaryAction())
diff --git a/test/keystrokes/firefox/longdesc_2.py b/test/keystrokes/firefox/longdesc_2.py
index df19a07..e7f041d 100644
--- a/test/keystrokes/firefox/longdesc_2.py
+++ b/test/keystrokes/firefox/longdesc_2.py
@@ -24,7 +24,9 @@ sequence.append(KeyComboAction("KP_Enter"))
sequence.append(utils.AssertPresentationAction(
"2. Having selected View Description, do a Where Am I for new location",
["BRAILLE LINE: 'Pass h1'",
- " VISIBLE: 'Pass h1', cursor=(0|1)",
+ " VISIBLE: 'Pass h1', cursor=0",
+ "BRAILLE LINE: 'Pass h1'",
+ " VISIBLE: 'Pass h1', cursor=0",
"SPEECH OUTPUT: 'heading level 1 Pass'"]))
sequence.append(utils.AssertionSummaryAction())
diff --git a/test/keystrokes/firefox/longdesc_7.py b/test/keystrokes/firefox/longdesc_7.py
index df19a07..e7f041d 100644
--- a/test/keystrokes/firefox/longdesc_7.py
+++ b/test/keystrokes/firefox/longdesc_7.py
@@ -24,7 +24,9 @@ sequence.append(KeyComboAction("KP_Enter"))
sequence.append(utils.AssertPresentationAction(
"2. Having selected View Description, do a Where Am I for new location",
["BRAILLE LINE: 'Pass h1'",
- " VISIBLE: 'Pass h1', cursor=(0|1)",
+ " VISIBLE: 'Pass h1', cursor=0",
+ "BRAILLE LINE: 'Pass h1'",
+ " VISIBLE: 'Pass h1', cursor=0",
"SPEECH OUTPUT: 'heading level 1 Pass'"]))
sequence.append(utils.AssertionSummaryAction())
diff --git a/test/keystrokes/firefox/longdesc_8.py b/test/keystrokes/firefox/longdesc_8.py
index 3443a5f..e7f041d 100644
--- a/test/keystrokes/firefox/longdesc_8.py
+++ b/test/keystrokes/firefox/longdesc_8.py
@@ -25,6 +25,8 @@ sequence.append(utils.AssertPresentationAction(
"2. Having selected View Description, do a Where Am I for new location",
["BRAILLE LINE: 'Pass h1'",
" VISIBLE: 'Pass h1', cursor=0",
+ "BRAILLE LINE: 'Pass h1'",
+ " VISIBLE: 'Pass h1', cursor=0",
"SPEECH OUTPUT: 'heading level 1 Pass'"]))
sequence.append(utils.AssertionSummaryAction())
diff --git a/test/keystrokes/firefox/longdesc_9.py b/test/keystrokes/firefox/longdesc_9.py
index df19a07..e7f041d 100644
--- a/test/keystrokes/firefox/longdesc_9.py
+++ b/test/keystrokes/firefox/longdesc_9.py
@@ -24,7 +24,9 @@ sequence.append(KeyComboAction("KP_Enter"))
sequence.append(utils.AssertPresentationAction(
"2. Having selected View Description, do a Where Am I for new location",
["BRAILLE LINE: 'Pass h1'",
- " VISIBLE: 'Pass h1', cursor=(0|1)",
+ " VISIBLE: 'Pass h1', cursor=0",
+ "BRAILLE LINE: 'Pass h1'",
+ " VISIBLE: 'Pass h1', cursor=0",
"SPEECH OUTPUT: 'heading level 1 Pass'"]))
sequence.append(utils.AssertionSummaryAction())
diff --git a/test/keystrokes/firefox/object_nav_simple_form_up.py
b/test/keystrokes/firefox/object_nav_simple_form_up.py
index c7b063e..6b1bce9 100644
--- a/test/keystrokes/firefox/object_nav_simple_form_up.py
+++ b/test/keystrokes/firefox/object_nav_simple_form_up.py
@@ -61,7 +61,7 @@ sequence.append(utils.AssertPresentationAction(
"7. line Up",
["BRAILLE LINE: 'Hockey list box'",
" VISIBLE: 'Hockey list box', cursor=1",
- "SPEECH OUTPUT: 'Which sports do you like? Hockey multi-select List with 4 items' voice=system"]))
+ "SPEECH OUTPUT: 'Which sports do you like? Hockey multi-select List with 4 items'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Up"))
diff --git a/test/keystrokes/firefox/say_all_bugzilla_search.py
b/test/keystrokes/firefox/say_all_bugzilla_search.py
index 75f477f..b1493ef 100644
--- a/test/keystrokes/firefox/say_all_bugzilla_search.py
+++ b/test/keystrokes/firefox/say_all_bugzilla_search.py
@@ -202,13 +202,13 @@ sequence.append(utils.AssertPresentationAction(
"SPEECH OUTPUT: 'Only include'",
"SPEECH OUTPUT: 'combo box'",
"SPEECH OUTPUT: 'bugs numbered:'",
- "SPEECH OUTPUT: 'bugs numbered:'",
+ "SPEECH OUTPUT: '(comma-separated list)'",
"SPEECH OUTPUT: 'entry'",
"SPEECH OUTPUT: ''",
"SPEECH OUTPUT: '(comma-separated list)'",
"SPEECH OUTPUT: 'Bug Changes'",
"SPEECH OUTPUT: 'Only bugs changed between:'",
- "SPEECH OUTPUT: 'Only bugs changed between:'",
+ "SPEECH OUTPUT: '(YYYY-MM-DD or relative dates)'",
"SPEECH OUTPUT: 'entry'",
"SPEECH OUTPUT: ''",
"SPEECH OUTPUT: 'and'",
@@ -216,12 +216,10 @@ sequence.append(utils.AssertPresentationAction(
"SPEECH OUTPUT: 'Now'",
"SPEECH OUTPUT: '(YYYY-MM-DD or relative dates)'",
"SPEECH OUTPUT: 'where one or more of the following changed:'",
- "SPEECH OUTPUT: 'where one or more of the following changed:'",
"SPEECH OUTPUT: '[Bug creation]'",
"SPEECH OUTPUT: 'multi-select'",
"SPEECH OUTPUT: 'List with 26 items'",
"SPEECH OUTPUT: 'and the new value was:'",
- "SPEECH OUTPUT: 'and the new value was:'",
"SPEECH OUTPUT: 'entry'",
"SPEECH OUTPUT: ''",
"SPEECH OUTPUT: 'GNOME version:'",
diff --git a/test/keystrokes/firefox/say_all_multi_line_text.py
b/test/keystrokes/firefox/say_all_multi_line_text.py
index b9ec541..f072108 100644
--- a/test/keystrokes/firefox/say_all_multi_line_text.py
+++ b/test/keystrokes/firefox/say_all_multi_line_text.py
@@ -12,10 +12,12 @@ sequence.append(KeyComboAction("KP_Add"))
sequence.append(utils.AssertPresentationAction(
"1. KP_Add to do a SayAll",
["SPEECH OUTPUT: 'Table test'",
- "SPEECH OUTPUT: 'foo bar'",
- "SPEECH OUTPUT: 'table row'",
- "SPEECH OUTPUT: 'foo foo bar bar'",
- "SPEECH OUTPUT: 'table row'",
+ "SPEECH OUTPUT: 'foo'",
+ "SPEECH OUTPUT: 'bar'",
+ "SPEECH OUTPUT: 'foo",
+ "foo'",
+ "SPEECH OUTPUT: 'bar",
+ "bar'",
"SPEECH OUTPUT: 'Hello'",
"SPEECH OUTPUT: 'heading level 3'",
"SPEECH OUTPUT: '•'",
diff --git a/test/keystrokes/firefox/say_all_role_lists.py b/test/keystrokes/firefox/say_all_role_lists.py
index 5e9adc7..66ad2fe 100644
--- a/test/keystrokes/firefox/say_all_role_lists.py
+++ b/test/keystrokes/firefox/say_all_role_lists.py
@@ -14,33 +14,33 @@ sequence.append(utils.AssertPresentationAction(
["SPEECH OUTPUT: 'Welcome to a List of Lists'",
"SPEECH OUTPUT: 'heading level 1'",
"SPEECH OUTPUT: 'Lists are not only fun to make, they are fun to use. They help us:'",
- "SPEECH OUTPUT: '1.remember what the heck we are doing each day'",
- "SPEECH OUTPUT: '2.arrange long and arbitrary lines of text into ordered lists that are pleasing to the
eye and suggest some sense of priority, even if it is artificial'",
- "SPEECH OUTPUT: '3.look really cool when we carry them around on yellow Post-Itstm.'",
- "SPEECH OUTPUT: '4.and that other thing I keep forgetting.'",
+ "SPEECH OUTPUT: '1. remember what the heck we are doing each day'",
+ "SPEECH OUTPUT: '2. arrange long and arbitrary lines of text into ordered lists that are pleasing to
the eye and suggest some sense of priority, even if it is artificial'",
+ "SPEECH OUTPUT: '3. look really cool when we carry them around on yellow Post-Itstm.'",
+ "SPEECH OUTPUT: '4. and that other thing I keep forgetting.'",
"SPEECH OUTPUT: 'Your ordered lists can start at a strange number, like:'",
- "SPEECH OUTPUT: 'VI.And use roman numerals,'",
- "SPEECH OUTPUT: 'g.You might try using letters as well,'",
- "SPEECH OUTPUT: 'H.Maybe you prefer Big Letters,'",
- "SPEECH OUTPUT: 'ix.or small roman numerals'",
- "SPEECH OUTPUT: '•But discs belong to unordered lists'",
- "SPEECH OUTPUT: '50.Though you can set the value in a list item!'",
+ "SPEECH OUTPUT: '6. And use roman numerals,'",
+ "SPEECH OUTPUT: 'g. You might try using letters as well,'",
+ "SPEECH OUTPUT: 'H. Maybe you prefer Big Letters,'",
+ "SPEECH OUTPUT: '9. or small roman numerals'",
+ "SPEECH OUTPUT: '• But discs belong to unordered lists'",
+ "SPEECH OUTPUT: '50. Though you can set the value in a list item!'",
"SPEECH OUTPUT: 'Unordered list:'",
- "SPEECH OUTPUT: '•listing item'",
- "SPEECH OUTPUT: '◦first sublevel'",
- "SPEECH OUTPUT: '▪look for the bullet on'",
- "SPEECH OUTPUT: '▪each sublevel'",
- "SPEECH OUTPUT: '▪they should all be different, except here.'",
- "SPEECH OUTPUT: '▪second sublevel'",
- "SPEECH OUTPUT: '▪or you can specify a square'",
- "SPEECH OUTPUT: '◦if your TYPE is circle'",
- "SPEECH OUTPUT: '•or even a disc'",
- "SPEECH OUTPUT: '▪Franz Liszt'",
- "SPEECH OUTPUT: '◦was a composer who was not square'",
- "SPEECH OUTPUT: '•would have liked the Who'",
- "SPEECH OUTPUT: '◦feeling listless'",
- "SPEECH OUTPUT: '▪blah, blah, blah'",
- "SPEECH OUTPUT: '•whine, whine, whine'"]))
+ "SPEECH OUTPUT: '• listing item'",
+ "SPEECH OUTPUT: '◦ first sublevel'",
+ "SPEECH OUTPUT: '◾ look for the bullet on'",
+ "SPEECH OUTPUT: '◾ each sublevel'",
+ "SPEECH OUTPUT: '◾ they should all be different, except here.'",
+ "SPEECH OUTPUT: '◾ second sublevel'",
+ "SPEECH OUTPUT: '◾ or you can specify a square'",
+ "SPEECH OUTPUT: '◦ if your TYPE is circle'",
+ "SPEECH OUTPUT: '• or even a disc'",
+ "SPEECH OUTPUT: '◾ Franz Liszt'",
+ "SPEECH OUTPUT: '◦ was a composer who was not square'",
+ "SPEECH OUTPUT: '• would have liked the Who'",
+ "SPEECH OUTPUT: '◦ feeling listless'",
+ "SPEECH OUTPUT: '◾ blah, blah, blah'",
+ "SPEECH OUTPUT: '• whine, whine, whine'"]))
sequence.append(utils.AssertionSummaryAction())
sequence.start()
diff --git a/test/keystrokes/firefox/ui_role_entry.py b/test/keystrokes/firefox/ui_role_entry.py
index 9834a1c..0fea501 100644
--- a/test/keystrokes/firefox/ui_role_entry.py
+++ b/test/keystrokes/firefox/ui_role_entry.py
@@ -114,7 +114,7 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("<Alt>d"))
sequence.append(utils.AssertPresentationAction(
"10. Alt+D to Description",
- ["BRAILLE LINE: 'Description: $l'",
+ ["BRAILLE LINE: 'Firefox application New Bookmark dialog Description: $l'",
" VISIBLE: 'Description: $l', cursor=14",
"SPEECH OUTPUT: 'Description: entry'"]))
diff --git a/test/keystrokes/firefox/ui_role_page_tab.py b/test/keystrokes/firefox/ui_role_page_tab.py
index 451e222..2802df4 100644
--- a/test/keystrokes/firefox/ui_role_page_tab.py
+++ b/test/keystrokes/firefox/ui_role_page_tab.py
@@ -33,7 +33,7 @@ sequence.append(utils.AssertPresentationAction(
"3. Basic Where Am I",
["BRAILLE LINE: 'Firefox application Print dialog Options page tab'",
" VISIBLE: 'Options page tab', cursor=1",
- "SPEECH OUTPUT: 'page tab list Options page tab 3 of 5'"]))
+ "SPEECH OUTPUT: 'page tab list Options page tab [1-9] of [1-9]'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Left"))
diff --git a/test/keystrokes/firefox/word_nav_list_items.py b/test/keystrokes/firefox/word_nav_list_items.py
index 4b51407..05bba55 100644
--- a/test/keystrokes/firefox/word_nav_list_items.py
+++ b/test/keystrokes/firefox/word_nav_list_items.py
@@ -14,58 +14,65 @@ sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("Down"))
sequence.append(utils.AssertPresentationAction(
"1. Line Down",
- ["BRAILLE LINE: '1.This is a short list item.'",
- " VISIBLE: '1.This is a short list item.', cursor=1",
- "SPEECH OUTPUT: '1.This is a short list item.'"]))
+ ["BRAILLE LINE: '1. This is a short list item.'",
+ " VISIBLE: '1. This is a short list item.', cursor=1",
+ "SPEECH OUTPUT: '1. This is a short list item.'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("<Control>Right"))
sequence.append(utils.AssertPresentationAction(
"2. Next Word",
- ["KNOWN ISSUE: Gecko stable has no space between the marker and the first word. They've fixed that in
nightly.",
- "BRAILLE LINE: '1.This is a short list item.'",
- " VISIBLE: '1.This is a short list item.', cursor=7",
- "SPEECH OUTPUT: '1.This'"]))
+ ["BRAILLE LINE: '1. This is a short list item.'",
+ " VISIBLE: '1. This is a short list item.', cursor=1",
+ "SPEECH OUTPUT: '1.'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("<Control>Right"))
sequence.append(utils.AssertPresentationAction(
"3. Next Word",
- ["BRAILLE LINE: '1.This is a short list item.'",
- " VISIBLE: '1.This is a short list item.', cursor=10",
- "SPEECH OUTPUT: 'is'"]))
+ ["BRAILLE LINE: '1. This is a short list item.'",
+ " VISIBLE: '1. This is a short list item.', cursor=1",
+ "SPEECH OUTPUT: 'This'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("<Control>Right"))
sequence.append(utils.AssertPresentationAction(
"4. Next Word",
- ["BRAILLE LINE: '1.This is a short list item.'",
- " VISIBLE: '1.This is a short list item.', cursor=12",
+ ["BRAILLE LINE: '1. This is a short list item.'",
+ " VISIBLE: '1. This is a short list item.', cursor=1",
+ "SPEECH OUTPUT: 'is'"]))
+
+sequence.append(utils.StartRecordingAction())
+sequence.append(KeyComboAction("<Control>Right"))
+sequence.append(utils.AssertPresentationAction(
+ "5. Next Word",
+ ["BRAILLE LINE: '1. This is a short list item.'",
+ " VISIBLE: '1. This is a short list item.', cursor=1",
"SPEECH OUTPUT: 'a'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("<Control>Left"))
sequence.append(utils.AssertPresentationAction(
- "5. Previous Word",
- ["BRAILLE LINE: '1.This is a short list item.'",
- " VISIBLE: '1.This is a short list item.', cursor=11",
+ "6. Previous Word",
+ ["BRAILLE LINE: '1. This is a short list item.'",
+ " VISIBLE: '1. This is a short list item.', cursor=1",
"SPEECH OUTPUT: 'a'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("<Control>Left"))
sequence.append(utils.AssertPresentationAction(
- "6. Previous Word",
- ["BRAILLE LINE: '1.This is a short list item.'",
- " VISIBLE: '1.This is a short list item.', cursor=8",
+ "7. Previous Word",
+ ["BRAILLE LINE: '1. This is a short list item.'",
+ " VISIBLE: '1. This is a short list item.', cursor=1",
"SPEECH OUTPUT: 'is'"]))
sequence.append(utils.StartRecordingAction())
sequence.append(KeyComboAction("<Control>Left"))
sequence.append(utils.AssertPresentationAction(
- "7. Previous Word",
- ["BRAILLE LINE: '1.This is a short list item.'",
- " VISIBLE: '1.This is a short list item.', cursor=1",
- "SPEECH OUTPUT: '1.This'"]))
+ "8. Previous Word",
+ ["BRAILLE LINE: '1. This is a short list item.'",
+ " VISIBLE: '1. This is a short list item.', cursor=1",
+ "SPEECH OUTPUT: 'This'"]))
sequence.append(utils.AssertionSummaryAction())
sequence.start()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]