spiegel-keyman/docs/tests/acceptance/web.md
2026-10-01 17:16:54 +10:00

140 KiB
Raw Blame History

Web Acceptance Tests

TEST_261

Test case for Baseline_Add_Sil_Ipa

Status: Active

Metadata
  • Source ID: 261
  • Product: Web
  • Source files: 261.JSON, 261.html

Description

Original TestLodge ID: TC162

Setup
  1. Install Firefox in windows.
  2. Install Chrome in windows.
  3. Install Safari in macOS.
  4. Install Chrome in macOS.
  5. Install Firefox in macOS.
  6. Install Firefox in Linux OS.
Action
  1. Open Firefox browser in Windows OS.
  2. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/433344:id/index.html' in the Search bar. 3.Verify that the testing index page opens.
  3. Click 'View Keymanweb use samples' link button.
  4. Verify KeymanWeb Samples page opens.
  5. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  6. Verify the corresponding KeymaWeb Sample page opens.
  7. Type ‘n >’ in the text input screen.
  8. Verify it produces ‘ŋ’
  9. Open Chrome browser in Windows OS.
  10. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/433344:id/index.html' in the Search bar. 12.Verify that the testing index page opens.
  11. Click 'View Keymanweb use samples' link button.
  12. Verify KeymanWeb Samples page opens.
  13. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  14. Verify the corresponding KeymaWeb Sample page opens.
  15. Type ‘n >’ in the text input screen.
  16. Verify it produces ‘ŋ’
  17. Open Safari browser in macOS.
  18. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/433344:id/index.html' in the Search bar. 21.Verify that the testing index page opens.
  19. Click 'View Keymanweb use samples' link button.
  20. Verify KeymanWeb Samples page opens.
  21. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  22. Verify the corresponding KeymaWeb Sample page opens.
  23. Type ‘n >’ in the text input screen.
  24. Verify it produces ‘ŋ’
  25. Open Chrome browser in macOS.
  26. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/433344:id/index.html' in the Search bar. 30.Verify that the testing index page opens.
  27. Click 'View Keymanweb use samples' link button.
  28. Verify KeymanWeb Samples page opens.
  29. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  30. Verify the corresponding KeymaWeb Sample page opens.
  31. Type ‘n >’ in the text input screen.
  32. Verify it produces ‘ŋ’
  33. Open Firefox in macOS.
  34. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/433344:id/index.html' in the Search bar. 39.Verify that the testing index page opens.
  35. Click 'View Keymanweb use samples' link button.
  36. Verify KeymanWeb Samples page opens.
  37. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  38. Verify the corresponding KeymaWeb Sample page opens.
  39. Type ‘n >’ in the text input screen.
  40. Verify it produces ‘ŋ’
  41. Open Firefox in Linux OS.
  42. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/433344:id/index.html' in the Search bar. 48.Verify that the testing index page opens.
  43. Click 'View Keymanweb use samples' link button.
  44. Verify KeymanWeb Samples page opens.
  45. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  46. Verify the corresponding KeymaWeb Sample page opens.
  47. Type ‘n >’ in the text input screen.
  48. Verify it produces ‘ŋ’
Cleanup
  1. Uninstall Firefox browser in Windows.
  2. Uninstall Chrome in Windows.
  3. Uninstall Safari in macOS.
  4. Uninstall Chrome in macOS.
  5. Uninstall Firefox in macOS.
  6. Uninstall Firefox in Linux OS.

TEST_262

Test case for Baseline_Add_KM

Status: Active

Metadata
  • Source ID: 262
  • Product: Web
  • Source files: 262.JSON, 262.html

Description

Original TestLodge ID: TC163

Setup
  1. Install Firefox in windows.
  2. Install Chrome in windows.
  3. Install Safari in macOS.
  4. Install Chrome in macOS.
  5. Install Firefox in macOS.
  6. Install Firefox in Linux OS.
Action
  1. Open Firefox browser in Windows OS.
  2. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/433344:id/index.html' in the Search bar. 3.Verify that the testing index page opens.
  3. Click 'View Keymanweb use samples' link button.
  4. Verify KeymanWeb Samples page opens.
  5. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  6. Verify the corresponding KeymaWeb Sample page opens.
  7. Click ‘Add a keyboard by BCP-47 language code’ dropdown list.
  8. Select km keyboard.
  9. Verify that the Khmer Angkor keyboard is added and displayed on the Screen.
  10. Open Chrome browser in Windows OS.
  11. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar. 13.Verify that the testing index page opens.
  12. Click 'View Keymanweb use samples' link button.
  13. Verify KeymanWeb Samples page opens.
  14. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  15. Verify the corresponding KeymaWeb Sample page opens.
  16. Click ‘Add a keyboard by BCP-47 language code’ dropdown list.
  17. Select km keyboard.
  18. Verify that the Khmer Angkor keyboard is added and displayed on the Screen.
  19. Open Safari browser in macOS.
  20. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar. 23.Verify that the testing index page opens.
  21. Click 'View Keymanweb use samples' link button.
  22. Verify KeymanWeb Samples page opens.
  23. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  24. Verify the corresponding KeymaWeb Sample page opens.
  25. Click ‘Add a keyboard by BCP-47 language code’ dropdown list.
  26. Select km keyboard.
  27. Verify that the Khmer Angkor keyboard is added and displayed on the Screen.
  28. Open Chrome browser in macOS.
  29. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar. 33.Verify that the testing index page opens.
  30. Click 'View Keymanweb use samples' link button.
  31. Verify KeymanWeb Samples page opens.
  32. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  33. Verify the corresponding KeymaWeb Sample page opens.
  34. Click ‘Add a keyboard by BCP-47 language code’ dropdown list.
  35. Select km keyboard.
  36. Verify that the Khmer Angkor keyboard is added and displayed on the Screen.
  37. Open Firefox browser in macOS.
  38. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar. 43.Verify that the testing index page opens.
  39. Click 'View Keymanweb use samples' link button.
  40. Verify KeymanWeb Samples page opens.
  41. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  42. Verify the corresponding KeymaWeb Sample page opens.
  43. Click ‘Add a keyboard by BCP-47 language code’ dropdown list.
  44. Select km keyboard.
  45. Verify that the Khmer Angkor keyboard is added and displayed on the Screen.
  46. Open Firefox browser in Linux OS.
  47. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar. 53.Verify that the testing index page opens.
  48. Click 'View Keymanweb use samples' link button.
  49. Verify KeymanWeb Samples page opens.
  50. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  51. Verify the corresponding KeymaWeb Sample page opens.
  52. Click ‘Add a keyboard by BCP-47 language code’ dropdown list.
  53. Select km keyboard.
  54. Verify that the Khmer Angkor keyboard is added and displayed on the Screen.
Cleanup
  1. Uninstall Firefox browser in Windows.
  2. Uninstall Chrome in Windows.
  3. Uninstall Safari in macOS.
  4. Uninstall Chrome in macOS.
  5. Uninstall Firefox in macOS.
  6. Uninstall Firefox in Linux OS.

TEST_263

Test case for Baseline_Add_Khmer_Angkor

Status: Active

Metadata
  • Source ID: 263
  • Product: Web
  • Source files: 263.JSON, 263.html

Description

Original TestLodge ID: TC164

Setup
  1. Install Firefox in windows.
  2. Install Chrome in windows.
  3. Install Safari in macOS.
  4. Install Chrome in macOS.
  5. Install Firefox in macOS.
  6. Install Firefox in Linux OS.
Action
  1. Open Firefox browser in Windows OS.
  2. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar. 3.Verify that the testing index page opens.
  3. Click 'View Keymanweb use samples' link button.
  4. Verify KeymanWeb Samples page opens.
  5. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  6. Verify the corresponding KeymaWeb Sample page opens.
  7. Click ‘Add a keyboard by keyboard name’ dropdown list.
  8. Select khmer_angkor keyboard.
  9. Click the Add button.
  10. Verified that the Khmer_Angkor keyboard appears on the screen.
  11. Type Ctrl+Alt+B in the text input screen.
  12. It produces ឞ in the screen.
  13. Delete the character again.
  14. Type ‘ s u j r k’ using the (US) keyboard.
  15. It produces ស្រុក in the text input screen.
  16. Hit the Backspace key.
  17. It shows ស្រុ on the screen.
  18. Hit the Backspace key.
  19. It shows ស្រ in the screen.
  20. Hit the Backspace key.
  21. It shows ស on the screen.
  22. Hit the Backspace key.
  23. Verify it deletes the remaining letter on the screen.
  24. Open Chrome browser in Windows OS.
  25. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar. 23.Verify that the testing index page opens.
  26. Click 'View Keymanweb use samples' link button.
  27. Verify KeymanWeb Samples page opens.
  28. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  29. Verify the corresponding KeymaWeb Sample page opens.
  30. Click ‘Add a keyboard by keyboard name’ dropdown list.
  31. Select khmer_angkor keyboard.
  32. Click the Add button.
  33. Verified that the Khmer_Angkor keyboard appears on the screen.
  34. Type Ctrl+Alt+B in the text input screen.
  35. It produces ឞ in the screen.
  36. Delete the character again.
  37. Type ‘ s u j r k’ using the (US) keyboard.
  38. It produces ស្រុក in the text input screen.
  39. Hit the Backspace key.
  40. It shows ស្រុ on the screen.
  41. Hit the Backspace key.
  42. It shows ស្រ in the screen.
  43. Hit the Backspace key.
  44. It shows ស on the screen.
  45. Hit the Backspace key.
  46. Verify it deletes the remaining letter on the screen.
  47. Open Safari browser in macOS
  48. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar. 43.Verify that the testing index page opens.
  49. Click 'View Keymanweb use samples' link button.
  50. Verify KeymanWeb Samples page opens.
  51. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  52. Verify the corresponding KeymaWeb Sample page opens.
  53. Click ‘Add a keyboard by keyboard name’ dropdown list.
  54. Select khmer_angkor keyboard.
  55. Click the Add button.
  56. Verified that the Khmer_Angkor keyboard appears on the screen.
  57. Type Ctrl+Alt+B in the text input screen.
  58. It produces ឞ in the screen.
  59. Delete the character again.
  60. Type ‘ s u j r k’ using the (US) keyboard.
  61. It produces ស្រុក in the text input screen.
  62. Hit the Backspace key.
  63. It shows ស្រុ on the screen.
  64. Hit the Backspace key.
  65. It shows ស្រ in the screen.
  66. Hit the Backspace key.
  67. It shows ស on the screen.
  68. Hit the Backspace key.
  69. Verify it deletes the remaining letter on the screen.
  70. Open Chrome browser in macOS.
  71. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar. 63.Verify that the testing index page opens.
  72. Click 'View Keymanweb use samples' link button.
  73. Verify KeymanWeb Samples page opens.
  74. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  75. Verify the corresponding KeymaWeb Sample page opens.
  76. Click ‘Add a keyboard by keyboard name’ dropdown list.
  77. Select khmer_angkor keyboard.
  78. Click the Add button.
  79. Verified that the Khmer_Angkor keyboard appears on the screen.
  80. Type Ctrl+Alt+B in the text input screen.
  81. It produces ឞ in the screen.
  82. Delete the character again.
  83. Type ‘ s u j r k’ using the (US) keyboard.
  84. It produces ស្រុក in the text input screen.
  85. Hit the Backspace key.
  86. It shows ស្រុ on the screen.
  87. Hit the Backspace key.
  88. It shows ស្រ in the screen.
  89. Hit the Backspace key.
  90. It shows ស on the screen.
  91. Hit the Backspace key.
  92. Verify it deletes the remaining letter on the screen.
  93. Open Firefox browser in macOS.
  94. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar. 87.Verify that the testing index page opens.
  95. Click 'View Keymanweb use samples' link button.
  96. Verify KeymanWeb Samples page opens.
  97. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  98. Verify the corresponding KeymaWeb Sample page opens.
  99. Click ‘Add a keyboard by keyboard name’ dropdown list.
  100. Select khmer_angkor keyboard.
  101. Click the Add button.
  102. Verified that the Khmer_Angkor keyboard appears on the screen.
  103. Type Ctrl+Alt+B in the text input screen.
  104. It produces ឞ in the screen.
  105. Delete the character again.
  106. Type ‘ s u j r k’ using the (US) keyboard.
  107. It produces ស្រុក in the text input screen.
  108. Hit the Backspace key.
  109. It shows ស្រុ on the screen.
  110. Hit the Backspace key.
  111. It shows ស្រ in the screen.
  112. Hit the Backspace key.
  113. It shows ស on the screen.
  114. Hit the Backspace key.
  115. Verify it deletes the remaining letter on the screen.
  116. Open Firefox browser in Linux OS.
  117. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar. 103.Verify that the testing index page opens.
  118. Click 'View Keymanweb use samples' link button.
  119. Verify KeymanWeb Samples page opens.
  120. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  121. Verify the corresponding KeymaWeb Sample page opens.
  122. Click ‘Add a keyboard by keyboard name’ dropdown list.
  123. Select khmer_angkor keyboard.
  124. Click the Add button.
  125. Verified that the Khmer_Angkor keyboard appears on the screen.
  126. Type Ctrl+Alt+B in the text input screen.
  127. It produces ឞ in the screen.
  128. Delete the character again.
  129. Type ‘ s u j r k’ using the (US) keyboard.
  130. It produces ស្រុក in the text input screen.
  131. Hit the Backspace key.
  132. It shows ស្រុ on the screen.
  133. Hit the Backspace key.
  134. It shows ស្រ in the screen.
  135. Hit the Backspace key.
  136. It shows ស on the screen.
  137. Hit the Backspace key.
  138. Verify it deletes the remaining letter on the screen.
Cleanup
  1. Uninstall Firefox browser in Windows.
  2. Uninstall Chrome in Windows.
  3. Uninstall Safari in macOS.
  4. Uninstall Chrome in macOS.
  5. Uninstall Firefox in macOS.
  6. Uninstall Firefox in Linux OS.

TEST_264

Test case for Baseline_Add_Spanish

Status: Active

Metadata
  • Source ID: 264
  • Product: Web
  • Source files: 264.JSON, 264.html

Description

Original TestLodge ID: TC165

Setup
  1. Install Firefox in windows.
  2. Install Chrome in windows.
  3. Install Safari in macOS.
  4. Install Chrome in macOS.
  5. Install Firefox in macOS.
  6. Install Firefox in Linux OS.
Action
  1. Open Firefox browser in Windows OS.
  2. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar. 3.Verify that the testing index page opens.
  3. Click 'View Keymanweb use samples' link button.
  4. Verify KeymanWeb Samples page opens.
  5. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  6. Verify the corresponding KeymaWeb Sample page opens.
  7. Click ‘Add a keyboard by language name(s) section’ dropdown list.
  8. Select ‘spanish’.
  9. Click the Add button.
  10. Verify that a Spanish keyboard is added to the list.
  11. Open Chrome browser in Windows OS.
  12. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar. 14.Verify that the testing index page opens.
  13. Click 'View Keymanweb use samples' link button.
  14. Verify KeymanWeb Samples page opens.
  15. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  16. Verify the corresponding KeymaWeb Sample page opens.
  17. Click ‘Add a keyboard by language name(s) section’ dropdown list.
  18. Select ‘spanish’.
  19. Click the Add button.
  20. Verify that a Spanish keyboard is added to the list.
  21. Open Safari browser in macOS.
  22. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar. 25.Verify that the testing index page opens.
  23. Click 'View Keymanweb use samples' link button.
  24. Verify KeymanWeb Samples page opens.
  25. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  26. Verify the corresponding KeymaWeb Sample page opens.
  27. Click ‘Add a keyboard by language name(s) section’ dropdown list.
  28. Select ‘spanish’.
  29. Click the Add button.
  30. Verify that a Spanish keyboard is added to the list.
  31. Open Chrome browser in macOS.
  32. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar. 36.Verify that the testing index page opens.
  33. Click 'View Keymanweb use samples' link button.
  34. Verify KeymanWeb Samples page opens.
  35. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  36. Verify the corresponding KeymaWeb Sample page opens.
  37. Click ‘Add a keyboard by language name(s) section’ dropdown list.
  38. Select ‘spanish’.
  39. Click the Add button.
  40. Verify that a Spanish keyboard is added to the list.
  41. Open Firefox browser in macOS.
  42. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar. 47.Verify that the testing index page opens.
  43. Click 'View Keymanweb use samples' link button.
  44. Verify KeymanWeb Samples page opens.
  45. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  46. Verify the corresponding KeymaWeb Sample page opens.
  47. Click ‘Add a keyboard by language name(s) section’ dropdown list.
  48. Select ‘spanish’.
  49. Click the Add button.
  50. Verify that a Spanish keyboard is added to the list.
  51. Open Firefox browser in Linux OS.
  52. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar. 58.Verify that the testing index page opens.
  53. Click 'View Keymanweb use samples' link button.
  54. Verify KeymanWeb Samples page opens.
  55. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  56. Verify the corresponding KeymaWeb Sample page opens.
  57. Click ‘Add a keyboard by language name(s) section’ dropdown list.
  58. Select ‘spanish’.
  59. Click the Add button.
  60. Verify that a Spanish keyboard is added to the list.
Cleanup
  1. Uninstall Firefox browser in Windows.
  2. Uninstall Chrome in Windows.
  3. Uninstall Safari in macOS.
  4. Uninstall Chrome in macOS.
  5. Uninstall Firefox in macOS.
  6. Uninstall Firefox in Linux OS.

TEST_265

Test case for Basline_Swedish

Status: Active

Metadata
  • Source ID: 265
  • Product: Web
  • Source files: 265.JSON, 265.html

Description

Original TestLodge ID: TC166

Setup
  1. Install Firefox in windows.
  2. Install Chrome in windows.
  3. Install Safari in macOS.
  4. Install Chrome in macOS.
  5. Install Firefox in macOS.
  6. Install Firefox in Linux OS.
Action
  1. Open Firefox browser in Windows OS.
  2. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar. 3.Verify that the testing index page opens.
  3. Click 'View Keymanweb use samples' link button.
  4. Verify KeymanWeb Samples page opens.
  5. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  6. Verify the corresponding KeymaWeb Sample page opens.
  7. Type ‘ e in the text input screen.
  8. It produces é on the screen.
  9. Type o \ e on the screen.
  10. It produces œ on the screen.
  11. Open Chrome browser in Windows OS.
  12. Enter ‘web/samples/minified.html’ in the Search bar.
  13. Verify that the minified page opens in Firefox.
  14. Type ‘ e in the text input screen.
  15. It produces é on the screen.
  16. Type o \ e on the screen.
  17. It produces œ on the screen.
Cleanup
  1. Uninstall Firefox browser in Windows.
  2. Uninstall Chrome in Windows.
  3. Uninstall Safari in macOS.
  4. Uninstall Chrome in macOS.
  5. Uninstall Firefox in macOS.
  6. Uninstall Firefox in Linux OS.

TEST_266

Test case for Text Selection_Tests (Windows)

Status: Active

Metadata
  • Source ID: 266
  • Product: Web
  • Source files: 266.JSON, 266.html

Description

Original TestLodge ID: TC167

Setup
  1. Install Firefox in windows.
  2. Install Chrome in windows.
  3. Install web_context_tests keyboard.
  4. Run on both INPUT and TEXTAREA elements.
  5. Press Ctrl+F5 to reload the page between tests.
Action
  1. Open Firefox browser in Windows OS.
  2. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  3. Verify that the testing index page opens.
  4. Click 'View Keymaweb website-oriented manual test pages' link button.
  5. Verify KeymanWeb Samples page opens.
  6. Click 'Test unminified Keymanweb' link button.
  7. Verify the corresponding KeymaWeb Sample page opens.
  8. Select 'web_context_test' keyboard.
  9. Type a b c x in the TextArea.
  10. Select bc.
  11. Type q.
  12. Verify that the output shows ‘aqx’.
  13. Press Ctrl+F5 keys.
  14. Verify that the page reloads the page.
  15. Type a b c x.
  16. Select bc.
  17. Type p.
  18. Verify that the output shows ‘aqx’.
  19. Type a b c d.
  20. Press Ctrl+F5 keys.
  21. Verify that the page reloads the page.
  22. Type a b c d.
  23. Verify that the output shows !.
  24. Press Ctrl+F5 keys.
  25. Type a b c x.
  26. Select the x character.
  27. Type d.
  28. Verify that the final letter should be changed and the output should be abcd.
  29. Press Ctrl+F5 keys.
  30. Type a b c x.
  31. Select the x character.
  32. Press Backspace key to delete the character.
  33. Type d.
  34. Verify that the final letter should be !.
  35. Press Ctrl+F5 keys.
  36. Type a b c x.
  37. Select the x character.
  38. Type y.
  39. Press Backspace key.
  40. Type d.
  41. Verify that the final letter should be !.
  42. Press Ctrl+F5 keys.
  43. Type x a b c x.
  44. Select the abc characters.
  45. Type d.
  46. Verify that the final letter should be xdx.
  47. Open Chrome browser in Windows OS. 48.Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  48. Verify that the testing index page opens.
  49. Click 'View Keymaweb website-oriented manual test pages' link button.
  50. Verify KeymanWeb Samples page opens.
  51. Click 'Test unminified Keymanweb' link button.
  52. Verify the corresponding KeymaWeb Sample page opens.
  53. Select 'web_context_test' keyboard.
  54. Type a b c x in the TextArea.
  55. Select bc.
  56. Type q.
  57. Verify that the output shows ‘aqx’.
  58. Press Ctrl+F5 keys.
  59. Verify that the page reloads the page.
  60. Type a b c x.
  61. Select bc.
  62. Type p.
  63. Verify that the output shows ‘aqx’.
  64. Type a b c d.
  65. Press Ctrl+F5 keys.
  66. Verify that the page reloads the page.
  67. Type a b c d.
  68. Verify that the output shows !.
  69. Press Ctrl+F5 keys.
  70. Type a b c x.
  71. Select the x character.
  72. Type d.
  73. Verify that the final letter should be changed and the output should be abcd.
  74. Press Ctrl+F5 keys.
  75. Type a b c x.
  76. Select the x character.
  77. Press Backspace key to delete the character.
  78. Type d.
  79. Verify that the final letter should be !.
  80. Press Ctrl+F5 keys.
  81. Type a b c x.
  82. Select the x character.
  83. Type y.
  84. Press Backspace key.
  85. Type d.
  86. Verify that the final letter should be !.
  87. Press Ctrl+F5 keys.
  88. Type x a b c x.
  89. Select the abc characters.
  90. Type d.
  91. Verify that the final letter should be xdx.
Cleanup
  1. Uninstall Firefox browser.
  2. Uninstall Chrome browser.
  3. Uninstall web_context_tests keyboard.
**TEST_267**

Test case for Text Selection_Tests (macOS)

Status: Active

Metadata
  • Source ID: 267
  • Product: Web
  • Source files: 267.JSON, 267.html

Description

Original TestLodge ID: TC168

Setup
  1. Install Safari in macOS
  2. Install Chrome in macOS
  3. Install Firefox in macOS
  4. Install web_context_tests keyboard.
  5. Run on both INPUT and TEXTAREA elements.
  6. Press Ctrl+F5 to reload the page between tests.
Action
  1. Open Safari browser in macOS.
  2. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  3. Verify that the testing index page opens.
  4. Click 'View Keymaweb website-oriented manual test pages' link button.
  5. Verify KeymanWeb Samples page opens.
  6. Click 'Test unminified Keymanweb' link button.
  7. Verify the corresponding KeymaWeb Sample page opens.
  8. Select 'web_context_test' keyboard.
  9. Type a b c x in the TextArea.
  10. Select bc.
  11. Type q.
  12. Verify that the output shows ‘aqx’.
  13. Press Ctrl+F5 keys.
  14. Verify that the page reloads the page.
  15. Type a b c x.
  16. Select bc.
  17. Type p.
  18. Verify that the output shows ‘aqx’.
  19. Type a b c d.
  20. Press Ctrl+F5 keys.
  21. Verify that the page reloads the page.
  22. Type a b c d.
  23. Verify that the output shows !.
  24. Press Ctrl+F5 keys.
  25. Type a b c x.
  26. Select the x character.
  27. Type d.
  28. Verify that the final letter should be changed and the output should be abcd.
  29. Press Ctrl+F5 keys.
  30. Type a b c x.
  31. Select the x character.
  32. Press Backspace key to delete the character.
  33. Type d.
  34. Verify that the final letter should be !.
  35. Press Ctrl+F5 keys.
  36. Type a b c x.
  37. Select the x character.
  38. Type y.
  39. Press Backspace key.
  40. Type d.
  41. Verify that the final letter should be !.
  42. Press Ctrl+F5 keys.
  43. Type x a b c x.
  44. Select the abc characters.
  45. Type d.
  46. Verify that the final letter should be xdx.
  47. Open Chrome browser in macOS.
  48. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  49. Verify that the testing index page opens.
  50. Click 'View Keymaweb website-oriented manual test pages' link button.
  51. Verify KeymanWeb Samples page opens.
  52. Click 'Test unminified Keymanweb' link button.
  53. Verify the corresponding KeymaWeb Sample page opens.
  54. Select 'web_context_test' keyboard.
  55. Type a b c x in the TextArea.
  56. Select bc.
  57. Type q.
  58. Verify that the output shows ‘aqx’.
  59. Press Ctrl+F5 keys.
  60. Verify that the page reloads the page.
  61. Type a b c x.
  62. Select bc.
  63. Type p.
  64. Verify that the output shows ‘aqx’.
  65. Type a b c d.
  66. Press Ctrl+F5 keys.
  67. Verify that the page reloads the page.
  68. Type a b c d.
  69. Verify that the output shows !.
  70. Press Ctrl+F5 keys.
  71. Type a b c x.
  72. Select the x character.
  73. Type d.
  74. Verify that the final letter should be changed and the output should be abcd.
  75. Press Ctrl+F5 keys.
  76. Type a b c x.
  77. Select the x character.
  78. Press Backspace key to delete the character.
  79. Type d.
  80. Verify that the final letter should be !.
  81. Press Ctrl+F5 keys.
  82. Type a b c x.
  83. Select the x character.
  84. Type y.
  85. Press Backspace key.
  86. Type d.
  87. Verify that the final letter should be !.
  88. Press Ctrl+F5 keys.
  89. Type x a b c x.
  90. Select the abc characters.
  91. Type d.
  92. Verify that the final letter should be xdx.
  93. Open Firefox browser in macOS.
  94. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  95. Verify that the testing index page opens.
  96. Click 'View Keymaweb website-oriented manual test pages' link button.
  97. Verify KeymanWeb Samples page opens.
  98. Click 'Test unminified Keymanweb' link button.
  99. Verify the corresponding KeymaWeb Sample page opens.
  100. Select 'web_context_test' keyboard.
  101. Type a b c x in the TextArea.
  102. Select bc.
  103. Type q.
  104. Verify that the output shows ‘aqx’.
  105. Press Ctrl+F5 keys.
  106. Verify that the page reloads the page.
  107. Type a b c x.
  108. Select bc.
  109. Type p.
  110. Verify that the output shows ‘aqx’.
  111. Type a b c d.
  112. Press Ctrl+F5 keys.
  113. Verify that the page reloads the page.
  114. Type a b c d.
  115. Verify that the output shows !.
  116. Press Ctrl+F5 keys.
  117. Type a b c x.
  118. Select the x character.
  119. Type d.
  120. Verify that the final letter should be changed and the output should be abcd.
  121. Press Ctrl+F5 keys.
  122. Type a b c x.
  123. Select the x character.
  124. Press Backspace key to delete the character.
  125. Type d.
  126. Verify that the final letter should be !.
  127. Press Ctrl+F5 keys.
  128. Type a b c x.
  129. Select the x character.
  130. Type y.
  131. Press Backspace key.
  132. Type d.
  133. Verify that the final letter should be !.
  134. Press Ctrl+F5 keys.
  135. Type x a b c x.
  136. Select the abc characters.
  137. Type d.
  138. Verify that the final letter should be xdx.
Cleanup
  1. Uninstall Safari browser.
  2. Uninstall Chrome browser.
  3. Uninstall Firefox browser.
  4. Uninstall web_context_tests keyboard.

TEST_268

Test case for Text Selection_Tests (LinuxOS)

Status: Active

Metadata
  • Source ID: 268
  • Product: Web
  • Source files: 268.JSON, 268.html

Description

Original TestLodge ID: TC169

Setup
  1. Install Firefox in Linux OS.
  2. Install web_context_tests keyboard.
Action
  1. Open Firefox browser in Linux OS. 2.Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  2. Verify that the testing index page opens.
  3. Click 'View Keymaweb website-oriented manual test pages' link button.
  4. Verify KeymanWeb Samples page opens.
  5. Click 'Test unminified Keymanweb' link button.
  6. Verify the corresponding KeymaWeb Sample page opens.
  7. Select 'web_context_test' keyboard.
  8. Type a b c x in the TextArea.
  9. Select bc.
  10. Type q.
  11. Verify that the output shows ‘aqx’.
  12. Press Ctrl+F5 keys.
  13. Verify that the page reloads the page.
  14. Type a b c x.
  15. Select bc.
  16. Type p.
  17. Verify that the output shows ‘aqx’.
  18. Type a b c d.
  19. Press Ctrl+F5 keys.
  20. Verify that the page reloads the page.
  21. Type a b c d.
  22. Verify that the output shows !.
  23. Press Ctrl+F5 keys.
  24. Type a b c x.
  25. Select the x character.
  26. Type d.
  27. Verify that the final letter should be changed and the output should be abcd.
  28. Press Ctrl+F5 keys.
  29. Type a b c x.
  30. Select the x character.
  31. Press Backspace key to delete the character.
  32. Type d.
  33. Verify that the final letter should be !.
  34. Press Ctrl+F5 keys.
  35. Type a b c x.
  36. Select the x character.
  37. Type y.
  38. Press Backspace key.
  39. Type d.
  40. Verify that the final letter should be !.
  41. Press Ctrl+F5 keys.
  42. Type x a b c x.
  43. Select the abc characters.
  44. Type d.
  45. Verify that the final letter should be xdx.
Cleanup
  1. Uninstall Firefox browser.
  2. Uninstall web_context_tests keyboard.

TEST_269

Test case for Element Attachment Tests

Status: Active

Metadata
  • Source ID: 269
  • Product: Web
  • Source files: 269.JSON, 269.html

Description

Original TestLodge ID: TC170

Setup
  1. Install Firefox in windows.
  2. Install Chrome in windows.
  3. Install Safari in macOS.
  4. Install Chrome in macOS.
  5. Install Firefox in macOS.
  6. Install Firefox in Linux OS.
Action
  1. Open Firefox browser in Windows.
  2. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  3. Verify that the testing index page opens.
  4. Click 'Tests the new Attachment/Enablement API functionality' link button.
  5. Verify KeymanWeb Samples - Attachment API Testing page opens.
  6. Verify there are 2 radio buttons namely auto and manual appear one by one on the page.
  7. Enable ‘auto’ attachment mode radio button.
  8. Verify that it automatically attaches to each dynamically-added control.
  9. Enable ‘’manual’ attachment mode radio button.
  10. Verify that manual attachment mode results in a page with no KMW-activated controls.
  11. Verify that the KeymanWeb is properly attached to and detaches from each relevant type of control with the page’s API-interface controls.
  12. Open Chrome browser in Windows.
  13. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  14. Verify that the testing index page opens.
  15. Click 'Tests the new Attachment/Enablement API functionality' link button.
  16. Verify KeymanWeb Samples - Attachment API Testing page opens.
  17. Verify there are 2 radio buttons namely auto and manual appear one by one on the page.
  18. Enable ‘auto’ attachment mode radio button.
  19. Verify that it automatically attaches to each dynamically-added control.
  20. Enable ‘’manual’ attachment mode radio button.
  21. Verify that manual attachment mode results in a page with no KMW-activated controls.
  22. Verify that the KeymanWeb is properly attached to and detaches from each relevant type of control with the page’s API-interface controls.
  23. Open Safari in macOS.
  24. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  25. Verify that the testing index page opens.
  26. Click 'Tests the new Attachment/Enablement API functionality' link button.
  27. Verify KeymanWeb Samples - Attachment API Testing page opens.
  28. Verify there are 2 radio buttons namely auto and manual appear one by one on the page.
  29. Enable ‘auto’ attachment mode radio button.
  30. Verify that it automatically attaches to each dynamically-added control.
  31. Enable ‘’manual’ attachment mode radio button.
  32. Verify that manual attachment mode results in a page with no KMW-activated controls.
  33. Verify that the KeymanWeb is properly attached to and detaches from each relevant type of control with the page’s API-interface controls.
  34. Open Chrome browser in macOS.
  35. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar. 34 Verify that the testing index page opens.
  36. Click 'Tests the new Attachment/Enablement API functionality' link button.
  37. Verify KeymanWeb Samples - Attachment API Testing page opens.
  38. Verify there are 2 radio buttons namely auto and manual appear one by one on the page.
  39. Enable ‘auto’ attachment mode radio button.
  40. Verify that it automatically attaches to each dynamically-added control.
  41. Enable ‘’manual’ attachment mode radio button.
  42. Verify that manual attachment mode results in a page with no KMW-activated controls.
  43. Verify that the KeymanWeb is properly attached to and detaches from each relevant type of control with the page’s API-interface controls.
  44. Open Firefox browser in macOS.
  45. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  46. Verify that the testing index page opens.
  47. Click 'Tests the new Attachment/Enablement API functionality' link button.
  48. Verify KeymanWeb Samples - Attachment API Testing page opens.
  49. Verify there are 2 radio buttons namely auto and manual appear one by one on the page.
  50. Enable ‘auto’ attachment mode radio button.
  51. Verify that it automatically attaches to each dynamically-added control.
  52. Enable ‘’manual’ attachment mode radio button.
  53. Verify that manual attachment mode results in a page with no KMW-activated controls.
  54. Verify that the KeymanWeb is properly attached to and detaches from each relevant type of control with the page’s API-interface controls.
  55. Open Firefox browser in Linux OS.
  56. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  57. Verify that the testing index page opens.
  58. Click 'Tests the new Attachment/Enablement API functionality' link button.
  59. Verify KeymanWeb Samples - Attachment API Testing page opens.
  60. Verify there are 2 radio buttons namely auto and manual appear one by one on the page.
  61. Enable ‘auto’ attachment mode radio button.
  62. Verify that it automatically attaches to each dynamically-added control.
  63. Enable ‘’manual’ attachment mode radio button.
  64. Verify that manual attachment mode results in a page with no KMW-activated controls.
  65. Verify that the KeymanWeb is properly attached to and detaches from each relevant type of control with the page’s API-interface controls. Clean Steps:
  66. Uninstall Firefox browser in Windows.
  67. Uninstall Chrome in Windows.
  68. Uninstall Safari in macOS.
  69. Uninstall Chrome in macOS.
  70. Uninstall Firefox in macOS.
  71. Uninstall Firefox in Linux OS.
Cleanup

No steps recorded.


TEST_270

Test case for Normal_Use

Status: Active

Metadata
  • Source ID: 270
  • Product: Web
  • Source files: 270.JSON, 270.html

Description

Original TestLodge ID: TC171

Setup
  1. Install Firefox in windows.
  2. Install Chrome in windows.
  3. Install Safari in macOS.
  4. Install Chrome in macOS.
  5. Install Firefox in macOS.
  6. Install Firefox in Linux OS.
Action
  1. Open Firefox in windows OS.
  2. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  3. Verify that the testing index page opens.
  4. Click 'Tests the new Attachment/Enablement API functionality' link button.
  5. Verify KeymanWeb Samples - Attachment API Testing page opens.
  6. Click the “Create Inputs” button one time.
  7. Click / touch the new page element.
  8. Verify the On Screen Keyboard should display.
  9. Type “K” using OSK.
  10. Type “L” using OSK.
  11. Verify that the OSK keys should produce their expected output.
  12. Click / touch a blank area of the page.
  13. Verify that the OSK should automatically hide.
  14. Open Chrome in windows OS. 14.Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  15. Verify that the testing index page opens.
  16. Click 'Tests the new Attachment/Enablement API functionality' link button.
  17. Verify KeymanWeb Samples - Attachment API Testing page opens.
  18. Click the “Create Inputs” button one time.
  19. Click / touch the new page element.
  20. Verify the On Screen Keyboard should display.
  21. Type “K” using OSK.
  22. Type “L” using OSK.
  23. Verify that the OSK keys should produce their expected output.
  24. Click / touch a blank area of the page.
  25. Verify that the OSK should automatically hide.
  26. Open Safari browser macOS.
  27. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  28. Verify that the testing index page opens.
  29. Click 'Tests the new Attachment/Enablement API functionality' link button.
  30. Verify KeymanWeb Samples - Attachment API Testing page opens.
  31. Click the “Create Inputs” button one time.
  32. Click / touch the new page element.
  33. Verify the On Screen Keyboard should display.
  34. Type “K” using OSK.
  35. Type “L” using OSK.
  36. Verify that the OSK keys should produce their expected output.
  37. Click / touch a blank area of the page.
  38. Verify that the OSK should automatically hide.
  39. Open Chrome browser in macOS.
  40. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  41. Verify that the testing index page opens.
  42. Click 'Tests the new Attachment/Enablement API functionality' link button.
  43. Verify KeymanWeb Samples - Attachment API Testing page opens.
  44. Click the “Create Inputs” button one time.
  45. Click / touch the new page element.
  46. Verify the On Screen Keyboard should display.
  47. Type “K” using OSK.
  48. Type “L” using OSK.
  49. Verify that the OSK keys should produce their expected output.
  50. Click / touch a blank area of the page.
  51. Verify that the OSK should automatically hide.
  52. Open Firefox browser macOS.
  53. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  54. Verify that the testing index page opens.
  55. Click 'Tests the new Attachment/Enablement API functionality' link button.
  56. Verify KeymanWeb Samples - Attachment API Testing page opens.
  57. Click the “Create Inputs” button one time.
  58. Click / touch the new page element.
  59. Verify the On Screen Keyboard should display.
  60. Type “K” using OSK.
  61. Type “L” using OSK.
  62. Verify that the OSK keys should produce their expected output.
  63. Click / touch a blank area of the page.
  64. Verify that the OSK should automatically hide.
  65. Open Firefox browser in Linux OS.
  66. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar. Verify that the testing index page opens.
  67. Click 'Tests the new Attachment/Enablement API functionality' link button.
  68. Verify KeymanWeb Samples - Attachment API Testing page opens.
  69. Click the “Create Inputs” button one time.
  70. Click / touch the new page element.
  71. Verify the On Screen Keyboard should display.
  72. Type “K” using OSK.
  73. Type “L” using OSK.
  74. Verify that the OSK keys should produce their expected output.
  75. Click / touch a blank area of the page.
  76. Verify that the OSK should automatically hide.
Cleanup
  1. Uninstall Firefox browser in Windows.
  2. Uninstall Chrome in Windows.
  3. Uninstall Safari in macOS.
  4. Uninstall Chrome in macOS.
  5. Uninstall Firefox in macOS.
  6. Uninstall Firefox in Linux OS.

TEST_271

Test case for Element_Hopping

Status: Active

Metadata
  • Source ID: 271
  • Product: Web
  • Source files: 271.JSON, 271.html

Description

Original TestLodge ID: TC172

Setup
  1. Install Firefox in windows.
  2. Install Chrome in windows.
  3. Install Safari in macOS.
  4. Install Chrome in macOS.
  5. Install Firefox in macOS.
  6. Install Firefox in Linux OS.
Action
  1. Open Firefox browser in Windows OS.
  2. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar. 3.Verify that the testing index page opens. 4.Click 'Tests the new Attachment/Enablement API functionality' link button.
  3. Verify KeymanWeb Samples - Attachment API Testing page opens.
  4. Click the ‘Create Inputs’ button one time.
  5. Click the ‘Create Textarea’ button one time.
  6. Click / touch the first of the new page elements.
  7. Verify that the OSK should display.
  8. Click / touch the other page element.
  9. Verify that the OSK should remain visible.
  10. Click / touch the first element again.
  11. Verify that the OSK should remain visible.
  12. Click / touch a blank area of the page.
  13. Verify that the OSK should automatically hide.
  14. Open Chrome browser in Windows OS.
  15. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  16. Verify that the testing index page opens.
  17. Click 'Tests the new Attachment/Enablement API functionality' link button.
  18. Verify KeymanWeb Samples - Attachment API Testing page opens.
  19. Click the ‘Create Inputs’ button one time.
  20. Click the ‘Create Textarea’ button one time.
  21. Click / touch the first of the new page elements.
  22. Verify that the OSK should display.
  23. Click / touch the other page element.
  24. Verify that the OSK should remain visible.
  25. Click / touch the first element again.
  26. Verify that the OSK should remain visible.
  27. Click / touch a blank area of the page.
  28. Verify that the OSK should automatically hide.
  29. Open Safari browser in macOS.
  30. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  31. Verify that the testing index page opens.
  32. Click 'Tests the new Attachment/Enablement API functionality' link button.
  33. Verify KeymanWeb Samples - Attachment API Testing page opens.
  34. Click the ‘Create Inputs’ button one time.
  35. Click the ‘Create Textarea’ button one time.
  36. Click / touch the first of the new page elements.
  37. Verify that the OSK should display.
  38. Click / touch the other page element.
  39. Verify that the OSK should remain visible.
  40. Click / touch the first element again.
  41. Verify that the OSK should remain visible.
  42. Click / touch a blank area of the page.
  43. Verify that the OSK should automatically hide.
  44. Open Chrome browser in macOS.
  45. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  46. Verify that the testing index page opens.
  47. Click 'Tests the new Attachment/Enablement API functionality' link button.
  48. Verify KeymanWeb Samples - Attachment API Testing page opens.
  49. Click the ‘Create Inputs’ button one time.
  50. Click the ‘Create Textarea’ button one time.
  51. Click / touch the first of the new page elements.
  52. Verify that the OSK should display.
  53. Click / touch the other page element.
  54. Verify that the OSK should remain visible.
  55. Click / touch the first element again.
  56. Verify that the OSK should remain visible.
  57. Click / touch a blank area of the page.
  58. Verify that the OSK should automatically hide.
  59. Open Firefox in macOS.
  60. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  61. Verify that the testing index page opens.
  62. Click 'Tests the new Attachment/Enablement API functionality' link button.
  63. Verify KeymanWeb Samples - Attachment API Testing page opens.
  64. Click the ‘Create Inputs’ button one time.
  65. Click the ‘Create Textarea’ button one time.
  66. Click / touch the first of the new page elements.
  67. Verify that the OSK should display.
  68. Click / touch the other page element.
  69. Verify that the OSK should remain visible.
  70. Click / touch the first element again.
  71. Verify that the OSK should remain visible.
  72. Click / touch a blank area of the page.
  73. Verify that the OSK should automatically hide.
  74. Open Firefox in Linux OS.
  75. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  76. Verify that the testing index page opens.
  77. Click 'Tests the new Attachment/Enablement API functionality' link button.
  78. Verify KeymanWeb Samples - Attachment API Testing page opens.
  79. Click the ‘Create Inputs’ button one time.
  80. Click the ‘Create Textarea’ button one time.
  81. Click / touch the first of the new page elements.
  82. Verify that the OSK should display.
  83. Click / touch the other page element.
  84. Verify that the OSK should remain visible.
  85. Click / touch the first element again.
  86. Verify that the OSK should remain visible.
  87. Click / touch a blank area of the page.
  88. Verify that the OSK should automatically hide.
Cleanup
  1. Uninstall Firefox browser in Windows.
  2. Uninstall Chrome in Windows.
  3. Uninstall Safari in macOS.
  4. Uninstall Chrome in macOS.
  5. Uninstall Firefox in macOS.
  6. Uninstall Firefox in Linux OS.

TEST_272

Test case for Specific_Keyboards

Status: Active

Metadata
  • Source ID: 272
  • Product: Web
  • Source files: 272.JSON, 272.html

Description

Original TestLodge ID: TC173

Setup
  1. Install Firefox in windows.
  2. Install Chrome in windows.
  3. Install Safari in macOS.
  4. Install Chrome in macOS.
  5. Install Firefox in macOS.
  6. Install Firefox in Linux OS.
Action
  1. Open Firefox browser in Windows OS.
  2. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar. Verify that the testing index page opens. Click 'Tests the new Attachment/Enablement API functionality' link button. Verify KeymanWeb Samples - Attachment API Testing page opens.
  3. Click the ‘Create Inputs’ button three times.
  4. Click / touch Dynamic area #0.
  5. Click the element’s “Set to Dzongkha’ button.
  6. Change the keyboard to French.
  7. Click Dynamic area #1 ‘s ‘Set to Dzongkha button.
  8. Click Dynamic area #1.
  9. Verify the Dzongkha keyboard should be displayed.
  10. Click Dynamic area #2.
  11. Change the keyboard to Lao.
  12. Click Dynamic area#0.
  13. Verify that the French keyboard should be displayed.
  14. Click Dynamic area #2.
  15. Verify that the Lao keyboard should be displayed.
  16. Open Chrome browser in Windows OS. 18.Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  17. Verify that the testing index page opens.
  18. Click 'Tests the new Attachment/Enablement API functionality' link button.
  19. Verify KeymanWeb Samples - Attachment API Testing page opens.
  20. Click the ‘Create Inputs’ button three times.
  21. Click / touch Dynamic area #0.
  22. Click the element’s “Set to Dzongkha’ button.
  23. Change the keyboard to French.
  24. Click Dynamic area #1 ‘s ‘Set to Dzongkha button.
  25. Click Dynamic area #1.
  26. Verify the Dzongkha keyboard should be displayed.
  27. Click Dynamic area #2.
  28. Change the keyboard to Lao.
  29. Click Dynamic area#0.
  30. Verify that the French keyboard should be displayed.
  31. Click Dynamic area #2.
  32. Verify that the Lao keyboard should be displayed.
  33. Open Safari browser in macOS.
  34. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  35. Verify that the testing index page opens.
  36. Click 'Tests the new Attachment/Enablement API functionality' link button.
  37. Verify KeymanWeb Samples - Attachment API Testing page opens.
  38. Click the ‘Create Inputs’ button three times.
  39. Click / touch Dynamic area #0.
  40. Click the element’s “Set to Dzongkha’ button.
  41. Change the keyboard to French.
  42. Click Dynamic area #1 ‘s ‘Set to Dzongkha button.
  43. Click Dynamic area #1.
  44. Verify the Dzongkha keyboard should be displayed.
  45. Click Dynamic area #2.
  46. Change the keyboard to Lao.
  47. Click Dynamic area#0.
  48. Verify that the French keyboard should be displayed.
  49. Click Dynamic area #2.
  50. Verify that the Lao keyboard should be displayed.
  51. Open Safari browser in macOS.
  52. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  53. Verify that the testing index page opens.
  54. Click 'Tests the new Attachment/Enablement API functionality' link button.
  55. Verify KeymanWeb Samples - Attachment API Testing page opens.
  56. Click the ‘Create Inputs’ button three times.
  57. Click / touch Dynamic area #0.
  58. Click the element’s “Set to Dzongkha’ button.
  59. Change the keyboard to French.
  60. Click Dynamic area #1 ‘s ‘Set to Dzongkha button.
  61. Click Dynamic area #1.
  62. Verify the Dzongkha keyboard should be displayed.
  63. Click Dynamic area #2.
  64. Change the keyboard to Lao.
  65. Click Dynamic area#0.
  66. Verify that the French keyboard should be displayed.
  67. Click Dynamic area #2.
  68. Verify that the Lao keyboard should be displayed.
  69. Open Chrome browser in macOS.
  70. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  71. Verify that the testing index page opens.
  72. Click 'Tests the new Attachment/Enablement API functionality' link button.
  73. Verify KeymanWeb Samples - Attachment API Testing page opens.
  74. Click the ‘Create Inputs’ button three times.
  75. Click / touch Dynamic area #0.
  76. Click the element’s “Set to Dzongkha’ button.
  77. Change the keyboard to French.
  78. Click Dynamic area #1 ‘s ‘Set to Dzongkha button.
  79. Click Dynamic area #1.
  80. Verify the Dzongkha keyboard should be displayed.
  81. Click Dynamic area #2.
  82. Change the keyboard to Lao.
  83. Click Dynamic area#0.
  84. Verify that the French keyboard should be displayed.
  85. Click Dynamic area #2.
  86. Verify that the Lao keyboard should be displayed.
  87. Open Firefox browser in macOS. 90.Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  88. Verify that the testing index page opens.
  89. Click 'Tests the new Attachment/Enablement API functionality' link button.
  90. Verify KeymanWeb Samples - Attachment API Testing page opens.
  91. Click the ‘Create Inputs’ button three times.
  92. Click / touch Dynamic area #0.
  93. Click the element’s “Set to Dzongkha’ button.
  94. Change the keyboard to French.
  95. Click Dynamic area #1 ‘s ‘Set to Dzongkha button.
  96. Click Dynamic area #1.
  97. Verify the Dzongkha keyboard should be displayed.
  98. Click Dynamic area #2.
  99. Change the keyboard to Lao.
  100. Click Dynamic area#0.
  101. Verify that the French keyboard should be displayed.
  102. Click Dynamic area #2.
  103. Verify that the Lao keyboard should be displayed.
  104. Open Firefox browser in Linux OS.
  105. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  106. Verify that the testing index page opens.
  107. Click 'Tests the new Attachment/Enablement API functionality' link button.
  108. Verify KeymanWeb Samples - Attachment API Testing page opens.
  109. Click the ‘Create Inputs’ button three times.
  110. Click / touch Dynamic area #0.
  111. Click the element’s “Set to Dzongkha’ button.
  112. Change the keyboard to French.
  113. Click Dynamic area #1 ‘s ‘Set to Dzongkha button.
  114. Click Dynamic area #1.
  115. Verify the Dzongkha keyboard should be displayed.
  116. Click Dynamic area #2.
  117. Change the keyboard to Lao.
  118. Click Dynamic area#0.
  119. Verify that the French keyboard should be displayed.
  120. Click Dynamic area #2.
  121. Verify that the Lao keyboard should be displayed.
Cleanup
  1. Uninstall Firefox browser in Windows.
  2. Uninstall Chrome in Windows.
  3. Uninstall Safari in macOS.
  4. Uninstall Chrome in macOS.
  5. Uninstall Firefox in macOS.
  6. Uninstall Firefox in Linux OS.

TEST_273

Test case for Japanese_Typing

Status: Active

Metadata
  • Source ID: 273
  • Product: Web
  • Source files: 273.JSON, 273.html

Description

Original TestLodge ID: TC174

Setup
  1. Install Firefox in windows.
  2. Install Chrome in windows.
  3. Install Safari in macOS.
  4. Install Chrome in macOS.
  5. Install Firefox in macOS.
  6. Install Firefox in Linux OS.
  7. Run on both INPUT and TEXTAREA elements.
  8. Press Ctrl+F5 to reload the page between tests.
Action
  1. Open Firefox browser in Windows OS.
  2. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  3. Verify that the testing index page opens.
  4. Click 'View Keymaweb website-oriented manual test pages' link button.
  5. Verify KeymanWeb Samples page opens.
  6. Click 'Test unminified Keymanweb' link button.
  7. Verify the corresponding KeymaWeb Sample page opens.
  8. Click the text box against the label name “Add a keyboard by keyboard name”.
  9. Type japanese.
  10. Click the Add button.
  11. Select the Japanese keyboard.
  12. Verify the OSK should change the shape notably.
  13. Type a.
  14. Verify a “picker” displaying a few options should display.
  15. Type 2.
  16. Verify the second option should replace the context.
  17. Open Chrome browser in Windows OS. 18.Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  18. Verify that the testing index page opens.
  19. Click 'View Keymaweb website-oriented manual test pages' link button.
  20. Verify KeymanWeb Samples page opens.
  21. Click 'Test unminified Keymanweb' link button.
  22. Verify the corresponding KeymaWeb Sample page opens.
  23. Click the text box against the label name “Add a keyboard by keyboard name”.
  24. Type japanese.
  25. Click the Add button.
  26. Select the Japanese keyboard.
  27. Verify the OSK should change the shape notably.
  28. Type a.
  29. Verify a “picker” displaying a few options should display.
  30. Type 2.
  31. Verify the second option should replace the context.
  32. Open Safari browser in macOS. 34.Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  33. Verify that the testing index page opens.
  34. Click 'View Keymaweb website-oriented manual test pages' link button.
  35. Verify KeymanWeb Samples page opens.
  36. Click 'Test unminified Keymanweb' link button.
  37. Verify the corresponding KeymaWeb Sample page opens.
  38. Click the text box against the label name “Add a keyboard by keyboard name”.
  39. Type japanese.
  40. Click the Add button.
  41. Select the Japanese keyboard.
  42. Verify the OSK should change the shape notably.
  43. Type a.
  44. Verify a “picker” displaying a few options should display.
  45. Type 2.
  46. Verify the second option should replace the context.
  47. Open Chrome browser in macOS.
  48. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  49. Verify that the testing index page opens.
  50. Click 'View Keymaweb website-oriented manual test pages' link button.
  51. Verify KeymanWeb Samples page opens.
  52. Click 'Test unminified Keymanweb' link button.
  53. Verify the corresponding KeymaWeb Sample page opens.
  54. Click the text box against the label name “Add a keyboard by keyboard name”.
  55. Type japanese.
  56. Click the Add button.
  57. Select the Japanese keyboard.
  58. Verify the OSK should change the shape notably.
  59. Type a.
  60. Verify a “picker” displaying a few options should display.
  61. Type 2.
  62. Verify the second option should replace the context.
  63. Open Firefox in macOS.
  64. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  65. Verify that the testing index page opens.
  66. Click 'View Keymaweb website-oriented manual test pages' link button.
  67. Verify KeymanWeb Samples page opens.
  68. Click 'Test unminified Keymanweb' link button.
  69. Verify the corresponding KeymaWeb Sample page opens.
  70. Click the text box against the label name “Add a keyboard by keyboard name”.
  71. Type japanese.
  72. Click the Add button.
  73. Select the Japanese keyboard.
  74. Verify the OSK should change the shape notably.
  75. Type a.
  76. Verify a “picker” displaying a few options should display.
  77. Type 2.
  78. Verify the second option should replace the context.
  79. Open Firefox in Linux OS. 83.Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  80. Verify that the testing index page opens.
  81. Click 'View Keymaweb website-oriented manual test pages' link button.
  82. Verify KeymanWeb Samples page opens.
  83. Click 'Test unminified Keymanweb' link button.
  84. Verify the corresponding KeymaWeb Sample page opens.
  85. Click the text box against the label name “Add a keyboard by keyboard name”.
  86. Type japanese.
  87. Click the Add button.
  88. Select the Japanese keyboard.
  89. Verify the OSK should change the shape notably.
  90. Type a.
  91. Verify a “picker” displaying a few options should display.
  92. Type 2.
  93. Verify the second option should replace the context.
Cleanup
  1. Uninstall Firefox browser in Windows.
  2. Uninstall Chrome in Windows.
  3. Uninstall Safari in macOS.
  4. Uninstall Chrome in macOS.
  5. Uninstall Firefox in macOS.
  6. Uninstall Firefox in Linux OS.

TEST_274

Test case for Japanese_Focus

Status: Active

Metadata
  • Source ID: 274
  • Product: Web
  • Source files: 274.JSON, 274.html

Description

Original TestLodge ID: TC175

Setup
  1. Install Firefox in windows.
  2. Install Chrome in windows.
  3. Install Safari in macOS.
  4. Install Chrome in macOS.
  5. Install Firefox in macOS.
  6. Install Firefox in Linux OS.
Action
  1. Open Firefox browser in Windows OS.
  2. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar. 3.Verify that the testing index page opens.
  3. Click 'View Keymaweb website-oriented manual test pages' link button.
  4. Verify KeymanWeb Samples page opens. 6.Click 'Test unminified Keymanweb' link button.
  5. Verify the corresponding KeymaWeb Sample page opens.
  6. Type 'japanese' under "Add a keyboard by keyboard name" text box.
  7. Click Add button.
  8. Select Japanese keyboard.
  9. Click the text box against the label name “Add a keyboard by keyboard name”.
  10. Type japanese.
  11. Click the Add button.
  12. Select the Japanese keyboard.
  13. Verify the OSK should change the shape notably.
  14. Type a.
  15. Verify a “picker” displaying a few options should display.
  16. Type 2.
  17. Verify the second option should replace the context.
  18. Select the page’s textarea element.
  19. Verify that the OSK’s title bar should appear on the screen.
  20. Click a blank area on the page.
  21. Verify that the OSK should automatically hide and the caret should disappear from the textarea.
  22. Select the page’s input field (the second editable control).
  23. Verify that the OSK should reappear under the newly-selected control.
  24. Select the page’s textarea element again.
  25. Verify that the OSK should remain visible.
  26. Verify the caret should move from the input control to the textarea control.
  27. Open Chrome browser in Windows OS.
  28. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  29. Verify that the testing index page opens.
  30. Click 'View Keymaweb website-oriented manual test pages' link button.
  31. Verify KeymanWeb Samples page opens.
  32. Click 'Test unminified Keymanweb' link button.
  33. Verify the corresponding KeymaWeb Sample page opens.
  34. Type 'japanese' under "Add a keyboard by keyboard name" text box.
  35. Click Add button.
  36. Select Japanese keyboard.
  37. Click the text box against the label name “Add a keyboard by keyboard name”.
  38. Type japanese.
  39. Click the Add button.
  40. Select the Japanese keyboard.
  41. Verify the OSK should change the shape notably.
  42. Type a.
  43. Verify a “picker” displaying a few options should display.
  44. Type 2.
  45. Verify the second option should replace the context.
  46. Select the page’s textarea element.
  47. Verify that the OSK’s title bar should appear on the screen.
  48. Click a blank area on the page.
  49. Verify that the OSK should automatically hide and the caret should disappear from the textarea.
  50. Select the page’s input field (the second editable control).
  51. Verify that the OSK should reappear under the newly-selected control.
  52. Select the page’s textarea element again.
  53. Verify that the OSK should remain visible.
  54. Verify the caret should move from the input control to the textarea control.
  55. Open Safari browser in macOS.
  56. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  57. Verify that the testing index page opens.
  58. Click 'View Keymaweb website-oriented manual test pages' link button.
  59. Verify KeymanWeb Samples page opens.
  60. Click 'Test unminified Keymanweb' link button.
  61. Verify the corresponding KeymaWeb Sample page opens.
  62. Type 'japanese' under "Add a keyboard by keyboard name" text box.
  63. Click Add button.
  64. Select Japanese keyboard.
  65. Click the text box against the label name “Add a keyboard by keyboard name”.
  66. Type japanese.
  67. Click the Add button.
  68. Select the Japanese keyboard.
  69. Verify the OSK should change the shape notably.
  70. Type a.
  71. Verify a “picker” displaying a few options should display.
  72. Type 2.
  73. Verify the second option should replace the context.
  74. Select the page’s textarea element.
  75. Verify that the OSK’s title bar should appear on the screen.
  76. Click a blank area on the page.
  77. Verify that the OSK should automatically hide and the caret should disappear from the textarea.
  78. Select the page’s input field (the second editable control).
  79. Verify that the OSK should reappear under the newly-selected control.
  80. Select the page’s textarea element again.
  81. Verify that the OSK should remain visible.
  82. Verify the caret should move from the input control to the textarea control.
  83. Open Chrome browser in macOS. 86.Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  84. Verify that the testing index page opens.
  85. Click 'View Keymaweb website-oriented manual test pages' link button.
  86. Verify KeymanWeb Samples page opens.
  87. Click 'Test unminified Keymanweb' link button.
  88. Verify the corresponding KeymaWeb Sample page opens.
  89. Type 'japanese' under "Add a keyboard by keyboard name" text box.
  90. Click Add button.
  91. Select Japanese keyboard.
  92. Click the text box against the label name “Add a keyboard by keyboard name”.
  93. Type japanese.
  94. Click the Add button.
  95. Select the Japanese keyboard.
  96. Verify the OSK should change the shape notably.
  97. Type a.
  98. Verify a “picker” displaying a few options should display.
  99. Type 2.
  100. Verify the second option should replace the context.
  101. Select the page’s textarea element.
  102. Verify that the OSK’s title bar should appear on the screen.
  103. Click a blank area on the page.
  104. Verify that the OSK should automatically hide and the caret should disappear from the textarea.
  105. Select the page’s input field (the second editable control).
  106. Verify that the OSK should reappear under the newly-selected control.
  107. Select the page’s textarea element again.
  108. Verify that the OSK should remain visible.
  109. Verify the caret should move from the input control to the textarea control.
  110. Open Firefox browser in macOS.
  111. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  112. Verify that the testing index page opens.
  113. Click 'View Keymaweb website-oriented manual test pages' link button.
  114. Verify KeymanWeb Samples page opens.
  115. Click 'Test unminified Keymanweb' link button.
  116. Verify the corresponding KeymaWeb Sample page opens.
  117. Type 'japanese' under "Add a keyboard by keyboard name" text box.
  118. Click Add button.
  119. Select Japanese keyboard.
  120. Click the text box against the label name “Add a keyboard by keyboard name”.
  121. Type japanese.
  122. Click the Add button.
  123. Select the Japanese keyboard.
  124. Verify the OSK should change the shape notably.
  125. Type a.
  126. Verify a “picker” displaying a few options should display.
  127. Type 2.
  128. Verify the second option should replace the context.
  129. Select the page’s textarea element.
  130. Verify that the OSK’s title bar should appear on the screen.
  131. Click a blank area on the page.
  132. Verify that the OSK should automatically hide and the caret should disappear from the textarea.
  133. Select the page’s input field (the second editable control).
  134. Verify that the OSK should reappear under the newly-selected control.
  135. Select the page’s textarea element again.
  136. Verify that the OSK should remain visible.
  137. Verify the caret should move from the input control to the textarea control.
  138. Open Firefox browser in Linux OS.
  139. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  140. Verify that the testing index page opens.
  141. Click 'View Keymaweb website-oriented manual test pages' link button.
  142. Verify KeymanWeb Samples page opens.
  143. Click 'Test unminified Keymanweb' link button.
  144. Verify the corresponding KeymaWeb Sample page opens.
  145. Type 'japanese' under "Add a keyboard by keyboard name" text box.
  146. Click Add button.
  147. Select Japanese keyboard.
  148. Click the text box against the label name “Add a keyboard by keyboard name”.
  149. Type japanese.
  150. Click the Add button.
  151. Select the Japanese keyboard.
  152. Verify the OSK should change the shape notably.
  153. Type a.
  154. Verify a “picker” displaying a few options should display.
  155. Type 2.
  156. Verify the second option should replace the context.
  157. Select the page’s textarea element.
  158. Verify that the OSK’s title bar should appear on the screen.
  159. Click a blank area on the page.
  160. Verify that the OSK should automatically hide and the caret should disappear from the textarea.
  161. Select the page’s input field (the second editable control).
  162. Verify that the OSK should reappear under the newly-selected control.
  163. Select the page’s textarea element again.
  164. Verify that the OSK should remain visible.
  165. Verify the caret should move from the input control to the textarea control.
Cleanup
  1. Uninstall Firefox browser in Windows.
  2. Uninstall Chrome in Windows.
  3. Uninstall Safari in macOS.
  4. Uninstall Chrome in macOS.
  5. Uninstall Firefox in macOS.
  6. Uninstall Firefox in Linux OS.

TEST_275

Test case for Baseline_Add_SIL_IPA (Touch / Hardware Platforms)

Status: Active

Metadata
  • Source ID: 275
  • Product: Web
  • Source files: 275.JSON, 275.html

Description

Original TestLodge ID: TC176

Setup
  1. Install Chrome browser in an Android Mobile (Touch)
  2. Install Chrome browser in an Android Mobile attached with Physical Keyboard. (Hardware)
  3. Install Safari browser in an iPhone Mobile (Touch)
  4. Install Safari browser in an iPhone Mobile attached with Physical Keyboard. (Hardware)
  5. Install Safari browser in an iPad Tablet (Touch)
  6. Install Safari browser in an iPad Tablet attached with Physical Keyboard. (Hardware)
Action
  1. Click the Chrome browser icon from the Android Mobile.
  2. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  3. Verify that the testing index page opens.
  4. Click 'View Keymanweb use samples' link button.
  5. Verify KeymanWeb Samples page opens.
  6. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  7. Verify the corresponding KeymaWeb Sample page opens.
  8. Click sil_ipa from the ‘Add a keyboard by keyboard name’ section.
  9. Click the Add button.
  10. Verify that the sil_ipa keyboard appears on the Screen.
  11. Long-press ‘n’ key, while keeping the finger down, move on the long-press options ‘ŋ‘ so it's highlighted, and release.
  12. Verify that the letter ‘ŋ’ appears on the text input screen.
  13. Click the Chrome browser icon from the Android Mobile with the physical keyboard.
  14. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  15. Verify that the testing index page opens.
  16. Click 'View Keymanweb use samples' link button.
  17. Verify KeymanWeb Samples page opens.
  18. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  19. Verify the corresponding KeymaWeb Sample page opens.
  20. Click sil_ipa from the ‘Add a keyboard by keyboard name’ section.
  21. Click the Add button.
  22. Verify that the sil_ipa keyboard appears on the Screen.
  23. Type n letter from physical keyboard.
  24. Type > symbol from physical keyboard.
  25. Verify that the letter ‘ŋ’ appears on the text input screen.
  26. Click the Safari browser in iPhone Mobile.
  27. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  28. Verify that the testing index page opens.
  29. Click 'View Keymanweb use samples' link button.
  30. Verify KeymanWeb Samples page opens.
  31. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  32. Verify the corresponding KeymaWeb Sample page opens.
  33. Click sil_ipa from the ‘Add a keyboard by keyboard name’ section.
  34. Click the Add button.
  35. Verify that the sil_ipa keyboard appears on the Screen.
  36. Long-press ‘n’ key, while keeping the finger down, move on the long-press options ‘ŋ‘ so it's highlighted, and release.
  37. Verify that the letter ‘ŋ’ appears on the text input screen.
  38. Click the Safari browser in iPhone Mobile with a physical keyboard.
  39. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  40. Verify that the testing index page opens.
  41. Click 'View Keymanweb use samples' link button.
  42. Verify KeymanWeb Samples page opens.
  43. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  44. Verify the corresponding KeymaWeb Sample page opens.
  45. Click sil_ipa from the ‘Add a keyboard by keyboard name’ section.
  46. Click the Add button.
  47. Verify that the sil_ipa keyboard appears on the Screen.
  48. Long-press ‘n’ key, while keeping the finger down, move on the long-press options ‘ŋ‘ so it's highlighted, and release.
  49. Verify that the letter ‘ŋ’ appears on the text input screen.
  50. Click the Safari browser in iPad Tablet.
  51. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar. 52.Verify that the testing index page opens.
  52. Click 'View Keymanweb use samples' link button.
  53. Verify KeymanWeb Samples page opens.
  54. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  55. Verify the corresponding KeymaWeb Sample page opens.
  56. Click sil_ipa from the ‘Add a keyboard by keyboard name’ section.
  57. Click the Add button.
  58. Verify that the sil_ipa keyboard appears on the Screen.
  59. Long-press ‘n’ key, while keeping the finger down, move on the long-press options ‘ŋ‘ so it's highlighted, and release.
  60. Verify that the letter ‘ŋ’ appears on the text input screen.
  61. Click the Safari browser in the iPad Tablet with a physical keyboard. 63.Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  62. Verify that the testing index page opens.
  63. Click 'View Keymanweb use samples' link button.
  64. Verify KeymanWeb Samples page opens.
  65. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  66. Verify the corresponding KeymaWeb Sample page opens.
  67. Click sil_ipa from the ‘Add a keyboard by keyboard name’ section.
  68. Click the Add button.
  69. Verify that the sil_ipa keyboard appears on the Screen.
  70. Long-press ‘n’ key, while keeping the finger down, move on the long-press options ‘ŋ‘ so it's highlighted, and release.
  71. Verify that the letter ‘ŋ’ appears on the text input screen.
Cleanup
  1. Uninstall Chrome browser in an Android Mobile. (Touch)
  2. Uninstall Chrome browser in an Android Mobile attached with Physical Keyboard.(Hardware)
  3. Uninstall Safari browser in an iPhone Mobile.
  4. Uninstall Safari browser in an iPhone Mobile attached with Physical Keyboard. (Hardware)
  5. Uninstall Safari browser in an iPad Tablet.
  6. Uninstall Safari browser in an iPad Tablet with Physical Keyboard.

TEST_276

Test case for Baseline_Add_KM (Touch / Hardware Platforms),

Status: Active

Metadata
  • Source ID: 276
  • Product: Web
  • Source files: 276.JSON, 276.html

Description

Original TestLodge ID: TC177

Setup
  1. Install Chrome browser in an Android Mobile (Touch)
  2. Install Chrome browser in an Android Mobile attached with Physical Keyboard. (Hardware)
  3. Install Safari browser in an iPhone Mobile (Touch)
  4. Install Safari browser in an iPhone Mobile attached with Physical Keyboard. (Hardware)
  5. Install Safari browser in an iPad Tablet (Touch)
  6. Install Safari browser in an iPad Tablet attached with Physical Keyboard. (Hardware)
Action
  1. Click the Chrome browser icon from the Android Mobile.
  2. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  3. Verify that the testing index page opens.
  4. Click 'View Keymanweb use samples' link button.
  5. Verify KeymanWeb Samples page opens.
  6. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  7. Verify the corresponding KeymaWeb Sample page opens.
  8. Click km from the ‘Add a keyboard by BCP-47 language code’ section.
  9. Click the Add button.
  10. Verify that the khmer_angkor keyboard should be added and appear on the Screen.
  11. Click the Chrome browser in Android Mobile attached with a physical keyboard.
  12. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  13. Verify that the testing index page opens.
  14. Click 'View Keymanweb use samples' link button.
  15. Verify KeymanWeb Samples page opens.
  16. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  17. Verify the corresponding KeymaWeb Sample page opens.
  18. Click km from the ‘Add a keyboard by BCP-47 language code’ section.
  19. Click the Add button.
  20. Verify that the khmer_angkor keyboard should be added and appear on the Screen.
  21. Click Safari browser in an iPhone Mobile.
  22. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  23. Verify that the testing index page opens.
  24. Click 'View Keymanweb use samples' link button.
  25. Verify KeymanWeb Samples page opens.
  26. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  27. Verify the corresponding KeymaWeb Sample page opens.
  28. Click km from the ‘Add a keyboard by BCP-47 language code’ section.
  29. Click the Add button.
  30. Verify that the khmer_angkor keyboard should be added and appear on the Screen.
  31. Click Safari browser in an iPhone Mobile with a physical keyboard.
  32. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  33. Verify that the testing index page opens.
  34. Click 'View Keymanweb use samples' link button.
  35. Verify KeymanWeb Samples page opens.
  36. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  37. Verify the corresponding KeymaWeb Sample page opens.
  38. Click km from the ‘Add a keyboard by BCP-47 language code’ section.
  39. Click the Add button.
  40. Verify that the khmer_angkor keyboard should be added and appear on the Screen.
  41. Click Safari browser in an iPad Tablet.
  42. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  43. Verify that the testing index page opens.
  44. Click 'View Keymanweb use samples' link button.
  45. Verify KeymanWeb Samples page opens.
  46. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  47. Verify the corresponding KeymaWeb Sample page opens.
  48. Click km from the ‘Add a keyboard by BCP-47 language code’ section.
  49. Click the Add button.
  50. Verify that the khmer_angkor keyboard should be added and appear on the Screen.
  51. Click Safari browser in an iPad Tablet with a physical keyboard.
  52. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  53. Verify that the testing index page opens.
  54. Click 'View Keymanweb use samples' link button.
  55. Verify KeymanWeb Samples page opens.
  56. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  57. Verify the corresponding KeymaWeb Sample page opens.
  58. Click km from the ‘Add a keyboard by BCP-47 language code’ section.
  59. Click the Add button.
  60. Verify that the khmer_angkor keyboard should be added and appear on the Screen.
Cleanup
  1. Uninstall Chrome browser in Android Mobile. (Touch)
  2. Uninstall Chrome browser in Android Mobile attached with Physical Keyboard.(Hardware)
  3. Uninstall Safari browser in an iPhone Mobile.
  4. Uninstall Safari browser in an iPhone Mobile attached with Physical Keyboard. (Hardware)
  5. Uninstall Safari browser in an iPad Tablet.
  6. Uninstall Safari browser in an iPad Tablet with Physical Keyboard.

TEST_277

Test case for Baseline_Add_Khmer_Angkor (Touch / Hardware Platforms)

Status: Active

Metadata
  • Source ID: 277
  • Product: Web
  • Source files: 277.JSON, 277.html

Description

Original TestLodge ID: TC178

Setup
  1. Install Chrome browser in an Android Mobile (Touch)
  2. Install Chrome browser in an Android Mobile attached with Physical Keyboard. (Hardware)
  3. Install Safari browser in an iPhone Mobile (Touch)
  4. Install Safari browser in an iPhone Mobile attached with Physical Keyboard. (Hardware)
  5. Install Safari browser in an iPad Tablet (Touch)
  6. Install Safari browser in an iPad Tablet attached with Physical Keyboard. (Hardware)
Action
  1. Click the Chrome browser icon from the Android Mobile.
  2. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  3. Verify that the testing index page opens.
  4. Click 'View Keymanweb use samples' link button.
  5. Verify KeymanWeb Samples page opens.
  6. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  7. Verify the corresponding KeymaWeb Sample page opens.
  8. Click khmer_angkor from the ‘Add a keyboard by keyboard name’ section.
  9. Click the Add button.
  10. Verify that the Khmer Angkor keyboard appears on the Screen.
  11. Type the following sequences on touch screen keyboard:
  12. ស
  13. ុ
  14. ្រ (subkey of រ)
  15. ក
  16. Verify that the output produces ស្រុក.
  17. Hit Backspace key. (as this is a reorder (keyboard) rule test)
  18. Verify that it shows ស្រុ
  19. Hit Backspace key.
  20. Verify that it shows ស្រ
  21. Hit Backspace key.
  22. Verify that it shows ស
  23. Hit Backspace key.
  24. Verify that it shows an empty text area.
  25. Click the Chrome browser icon from the Android mobile attached with a physical keyboard.
  26. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  27. Verify that the testing index page opens.
  28. Click 'View Keymanweb use samples' link button.
  29. Verify KeymanWeb Samples page opens.
  30. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  31. Verify the corresponding KeymaWeb Sample page opens.
  32. Click khmer_angkor from the ‘Add a keyboard by keyboard name’ section.
  33. Click the Add button.
  34. Verify that the Khmer Angkor keyboard appears on the Screen.
  35. Type the following (US) keys in the following sequences:
  36. Type s
  37. Type u
  38. Type j
  39. Type r
  40. Type k
  41. Verify that the output produces ស្រុក.
  42. Hit Backspace key. (as this is a reorder (keyboard) rule test)
  43. Verify that it shows ស្រុ
  44. Hit Backspace key.
  45. Verify that it shows ស្រ
  46. Hit Backspace key.
  47. Verify that it shows ស
  48. Hit Backspace key.
  49. Verify that it shows an empty text area.
  50. Click the Safari browser in an iPhone Mobile. 51.Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  51. Verify that the testing index page opens.
  52. Click 'View Keymanweb use samples' link button.
  53. Verify KeymanWeb Samples page opens.
  54. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  55. Verify the corresponding KeymaWeb Sample page opens.
  56. Click khmer_angkor from the ‘Add a keyboard by keyboard name’ section.
  57. Click the Add button.
  58. Verify that the Khmer Angkor keyboard appears on the Screen.
  59. Type the following sequences on touch screen keyboard:
  60. ស
  61. ុ
  62. ្រ (subkey of រ)
  63. ក
  64. Verify that the output produces ស្រុក.
  65. Hit Backspace key. (as this is a reorder (keyboard) rule test)
  66. Verify that it shows ស្រុ
  67. Hit Backspace key.
  68. Verify that it shows ស្រ
  69. Hit Backspace key.
  70. Verify that it shows ស
  71. Hit Backspace key.
  72. Verify that it shows an empty text area.
  73. Click the Safari browser in an iPhone Mobile attached to a physical keyboard.
  74. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  75. Verify that the testing index page opens.
  76. Click 'View Keymanweb use samples' link button.
  77. Verify KeymanWeb Samples page opens.
  78. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  79. Verify the corresponding KeymaWeb Sample page opens.
  80. Click khmer_angkor from the ‘Add a keyboard by keyboard name’ section.
  81. Click the Add button.
  82. Verify that the Khmer Angkor keyboard appears on the Screen.
  83. Type the following (US) keys in the following sequences:
  84. Type s
  85. Type u
  86. Type j
  87. Type r
  88. Type k
  89. Verify that the output produces ស្រុក.
  90. Hit Backspace key. (as this is a reorder (keyboard) rule test)
  91. Verify that it shows ស្រុ
  92. Hit Backspace key.
  93. Verify that it shows ស្រ
  94. Hit Backspace key.
  95. Verify that it shows ស
  96. Hit Backspace key.
  97. Verify that it shows an empty text area.
  98. Click Safari browser on an iPad device.
  99. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  100. Verify that the testing index page opens.
  101. Click 'View Keymanweb use samples' link button.
  102. Verify KeymanWeb Samples page opens.
  103. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  104. Verify the corresponding KeymaWeb Sample page opens.
  105. Click khmer_angkor from the ‘Add a keyboard by keyboard name’ section.
  106. Click the Add button.
  107. Verify that the Khmer Angkor keyboard appears on the Screen.
  108. Type the following sequences on touch screen keyboard:
  109. ស
  110. ុ
  111. ្រ (subkey of រ)
  112. ក
  113. Verify that the output produces ស្រុក.
  114. Hit Backspace key. (as this is a reorder (keyboard) rule test)
  115. Verify that it shows ស្រុ
  116. Hit Backspace key.
  117. Verify that it shows ស្រ
  118. Hit Backspace key.
  119. Verify that it shows ស
  120. Hit Backspace key.
  121. Verify that it shows an empty text area.
  122. Click Safari browser on an iPad device attached to a physical keyboard.
  123. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  124. Verify that the testing index page opens.
  125. Click 'View Keymanweb use samples' link button.
  126. Verify KeymanWeb Samples page opens.
  127. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  128. Verify the corresponding KeymanWeb Sample page opens.
  129. Click khmer_angkor from the ‘Add a keyboard by keyboard name’ section.
  130. Click the Add button.
  131. Verify that the Khmer Angkor keyboard appears on the Screen.
  132. Type the following (US) keys in the following sequences:
  133. Type s
  134. Type u
  135. Type j
  136. Type r
  137. Type k
  138. Verify that the output produces ស្រុក.
  139. Hit Backspace key. (as this is a reorder (keyboard) rule test)
  140. Verify that it shows ស្រុ
  141. Hit Backspace key.
  142. Verify that it shows ស្រ
  143. Hit Backspace key.
  144. Verify that it shows ស
  145. Hit Backspace key.
  146. Verify that it shows an empty text area.
Cleanup
  1. Uninstall Chrome browser in Android Mobile. (Touch)
  2. Uninstall Chrome browser in Android Mobile attached with Physical Keyboard.(Hardware)
  3. Uninstall Safari browser in an iPhone Mobile.
  4. Uninstall Safari browser in an iPhone Mobile attached with Physical Keyboard. (Hardware)
  5. Uninstall Safari browser in an iPad Tablet.
  6. Uninstall Safari browser in an iPad Tablet with Physical Keyboard.

TEST_278

Test case for Baseline_Add_Spanish (Touch / Hardware Platforms),

Status: Active

Metadata
  • Source ID: 278
  • Product: Web
  • Source files: 278.JSON, 278.html

Description

Original TestLodge ID: TC179

Setup
  1. Install Chrome browser in an Android Mobile (Touch)
  2. Install Chrome browser in an Android Mobile attached with Physical Keyboard. (Hardware)
  3. Install Safari browser in an iPhone Mobile (Touch)
  4. Install Safari browser in an iPhone Mobile attached with Physical Keyboard. (Hardware)
  5. Install Safari browser in an iPad Tablet (Touch)
  6. Install Safari browser in an iPad Tablet attached with Physical Keyboard. (Hardware)
Action
  1. Click the Chrome browser icon from the Android Mobile.
  2. Click the Chrome browser icon from the Android Mobile.
  3. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  4. Verify that the testing index page opens.
  5. Click 'View Keymanweb use samples' link button.
  6. Verify KeymanWeb Samples page opens.
  7. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  8. Verify the corresponding KeymaWeb Sample page opens.
  9. Click spanish from the ‘Add a keyboard by language name(s)’ section.
  10. Click the Add button.
  11. Verify that the Spanish keyboard is added to the list.
  12. Click the Chrome browser in Android Mobile attached with a physical keyboard.
  13. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  14. Verify that the testing index page opens.
  15. Click 'View Keymanweb use samples' link button.
  16. Verify KeymanWeb Samples page opens.
  17. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  18. Verify the corresponding KeymaWeb Sample page opens.
  19. Click spanish from the ‘Add a keyboard by language name(s)’ section.
  20. Click the Add button.
  21. Verify that the Spanish keyboard is added to the list.
  22. Click Safari browser in an iPhone Mobile. 23.Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  23. Verify that the testing index page opens.
  24. Click 'View Keymanweb use samples' link button.
  25. Verify KeymanWeb Samples page opens.
  26. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  27. Verify the corresponding KeymaWeb Sample page opens.
  28. Click spanish from the ‘Add a keyboard by language name(s)’ section.
  29. Click the Add button.
  30. Verify that the Spanish keyboard is added to the list.
  31. Click Safari browser in an iPhone mobile attached with a physical keyboard.
  32. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  33. Verify that the testing index page opens.
  34. Click 'View Keymanweb use samples' link button.
  35. Verify KeymanWeb Samples page opens.
  36. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  37. Verify the corresponding KeymaWeb Sample page opens.
  38. Click spanish from the ‘Add a keyboard by language name(s)’ section.
  39. Click the Add button.
  40. Verify that the Spanish keyboard is added to the list.
  41. Click Safari browser in an iPad Tablet.
  42. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  43. Verify that the testing index page opens.
  44. Click 'View Keymanweb use samples' link button.
  45. Verify KeymanWeb Samples page opens.
  46. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  47. Verify the corresponding KeymaWeb Sample page opens.
  48. Click spanish from the ‘Add a keyboard by language name(s)’ section.
  49. Click the Add button.
  50. Verify that the Spanish keyboard is added to the list.
  51. Click Safari browser in an iPad Tablet attached with a physical keyboard.
  52. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  53. Verify that the testing index page opens.
  54. Click 'View Keymanweb use samples' link button.
  55. Verify KeymanWeb Samples page opens.
  56. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  57. Verify the corresponding KeymaWeb Sample page opens.
  58. Click spanish from the ‘Add a keyboard by language name(s)’ section.
  59. Click the Add button.
  60. Verify that the Spanish keyboard is added to the list.
Cleanup
  1. Uninstall Chrome browser in Android Mobile. (Touch)
  2. Uninstall Chrome browser in Android Mobile attached with Physical Keyboard.(Hardware)
  3. Uninstall Safari browser in an iPhone Mobile.
  4. Uninstall Safari browser in an iPhone Mobile attached with Physical Keyboard. (Hardware)
  5. Uninstall Safari browser in an iPad Tablet.
  6. Uninstall Safari browser in an iPad Tablet with Physical Keyboard.

TEST_279

Test case for Baseline_Swedish (Touch / Hardware Platforms),

Status: Active

Metadata
  • Source ID: 279
  • Product: Web
  • Source files: 279.JSON, 279.html

Description

Original TestLodge ID: TC180

Setup
  1. Install Chrome browser in an Android Mobile (Touch)
  2. Install Chrome browser in an Android Mobile attached with Physical Keyboard. (Hardware)
  3. Install Safari browser in an iPhone Mobile (Touch)
  4. Install Safari browser in an iPhone Mobile attached with Physical Keyboard. (Hardware)
  5. Install Safari browser in an iPad Tablet (Touch)
  6. Install Safari browser in an iPad Tablet attached with Physical Keyboard. (Hardware)
Action
  1. Click the Chrome browser icon from the Android Mobile.
  2. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  3. Verify that the testing index page opens.
  4. Click 'View Keymanweb use samples' link button.
  5. Verify KeymanWeb Samples page opens.
  6. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  7. Verify the corresponding KeymaWeb Sample page opens.
  8. Switch to Swedish keyboard.
  9. Verify that the Swedish keyboard appears on the display screen.
  10. Long press . (period) on the OSK.
  11. Verify that there is a subkey ' appears over the basekey.
  12. Touch the subkey ' .
  13. Press letter e.
  14. Verify that the two characters should not combine. (‘ e)
  15. Long press p.
  16. Verify that it shows the subkey.
  17. Long press G.
  18. Verify that it shows the subkey.
  19. Click the Chrome browser icon from the Android Mobile attached with a physical keyboard.
  20. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  21. Verify that the testing index page opens.
  22. Click 'View Keymanweb use samples' link button.
  23. Verify KeymanWeb Samples page opens.
  24. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  25. Verify the corresponding KeymaWeb Sample page opens.
  26. Switch to Swedish keyboard.
  27. Type ‘
  28. Type e
  29. Verify that the output shows é in the text input screen.
  30. Type o
  31. Type \
  32. Type e
  33. Verify that the output shows œ in the text input screen.
  34. Click Safari browser in an iPhone mobile.
  35. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  36. Verify that the testing index page opens.
  37. Click 'View Keymanweb use samples' link button.
  38. Verify KeymanWeb Samples page opens.
  39. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  40. Verify the corresponding KeymaWeb Sample page opens.
  41. Switch to Swedish keyboard.
  42. Verify that the Swedish keyboard appears on the display screen.
  43. Long press . (period) on the OSK.
  44. Verify that there is a subkey ' appears over the basekey.
  45. Touch the subkey ' .
  46. Press letter e.
  47. Verify that the two characters should not combine. (‘ e)
  48. Long press p.
  49. Verify that it shows the subkey.
  50. Long press G.
  51. Verify that it shows the subkey.
  52. Click Safari browser in an iPhone mobile attached with a physical keyboard.
  53. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  54. Verify that the testing index page opens.
  55. Click 'View Keymanweb use samples' link button.
  56. Verify KeymanWeb Samples page opens.
  57. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  58. Verify the corresponding KeymaWeb Sample page opens.
  59. Switch to Swedish keyboard.
  60. Type ‘
  61. Type e
  62. Verify that the output shows é in the text input screen.
  63. Type o
  64. Type \
  65. Type e
  66. Verify that the output shows œ in the text input screen.
  67. Click Safari browser in an iPad Tablet.
  68. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  69. Verify that the testing index page opens.
  70. Click 'View Keymanweb use samples' link button.
  71. Verify KeymanWeb Samples page opens.
  72. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  73. Verify the corresponding KeymaWeb Sample page opens.
  74. Switch to Swedish keyboard.
  75. Verify that the Swedish keyboard appears on the display screen.
  76. Long press . (period) on the OSK.
  77. Verify that there is a subkey ' appears over the basekey.
  78. Touch the subkey ' .
  79. Press letter e.
  80. Verify that the two characters should not combine. (‘ e)
  81. Long press p.
  82. Verify that it shows the subkey.
  83. Long press G.
  84. Verify that it shows the subkey.
  85. Click Safari browser in an iPad Tablet with a physical keyboard.
  86. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  87. Verify that the testing index page opens.
  88. Click 'View Keymanweb use samples' link button.
  89. Verify KeymanWeb Samples page opens.
  90. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  91. Verify the corresponding KeymaWeb Sample page opens.
  92. Switch to Swedish keyboard.
  93. Type ‘
  94. Type e
  95. Verify that the output shows é in the text input screen.
  96. Type o
  97. Type \
  98. Type e
  99. Verify that the output shows œ in the text input screen.
Cleanup
  1. Uninstall Chrome browser in Android Mobile. (Touch)
  2. Uninstall Chrome browser in Android Mobile attached with Physical Keyboard.(Hardware)
  3. Uninstall Safari browser in an iPhone Mobile.
  4. Uninstall Safari browser in an iPhone Mobile attached with Physical Keyboard. (Hardware)
  5. Uninstall Safari browser in an iPad Tablet.
  6. Uninstall Safari browser in an iPad Tablet with Physical Keyboard.

TEST_280

Test case for Baseline_Cameroon (Touch Platforms),

Status: Active

Metadata
  • Source ID: 280
  • Product: Web
  • Source files: 280.JSON, 280.html

Description

Original TestLodge ID: TC181

Setup
  1. Install Chrome browser in an Android Mobile (Touch)
  2. Install Safari browser in an iPhone Mobile (Touch)
  3. Install Safari browser in an iPad Tablet (Touch)
Action
  1. Click the Chrome browser icon from the Android Mobile.
  2. Enter https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/448575:id/index.html' in the Search bar.
  3. Verify that the testing index page opens.
  4. Click 'View Keymanweb use samples' link button.
  5. Verify KeymanWeb Samples page opens.
  6. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  7. Verify the corresponding KeymaWeb Sample page opens.
  8. Click sil_cameroon_qwerty from the ‘Add a keyboard by keyboard name’ section.
  9. Click the Add button.
  10. Verify that the SIL_Cameroon_Qwerty keyboard is added to the list.
  11. Verify that the Cameroon Qwerty keyboard appears on the screen.
  12. Press q.
  13. Verify that the letter q appears on the text input screen.
  14. Press the Shift key.
  15. Verify that the Shift layer appears on the screen.
  16. Press Q.
  17. Verify that the letter Q appears on the screen.
  18. Press the Symbol layer.
  19. Verify that the symbols appear on the screen.
  20. Press $
  21. Verify that the symbol $ appears on the screen.
  22. Press the tri-color key.
  23. Verify that the special keys appear on the keyboard.
  24. Press ŋ
  25. Verify that the letter ŋ appears on the screen.
  26. Click the Safari browser in an iPhone Mobile (Touch)
  27. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/448575:id/index.html' in the Search bar.
  28. Verify that the testing index page opens.
  29. Click 'View Keymanweb use samples' link button.
  30. Verify KeymanWeb Samples page opens.
  31. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  32. Verify the corresponding KeymaWeb Sample page opens.
  33. Click sil_cameroon_qwerty from the ‘Add a keyboard by keyboard name’ section.
  34. Click the Add button.
  35. Verify that the SIL_Cameroon_Qwerty keyboard is added to the list.
  36. Verify that the Cameroon Qwerty keyboard appears on the screen.
  37. Press q.
  38. Verify that the letter q appears on the text input screen.
  39. Press the Shift key.
  40. Verify that the Shift layer appears on the screen.
  41. Press Q.
  42. Verify that the letter Q appears on the screen.
  43. Press the Symbol layer.
  44. Verify that the symbols appear on the screen.
  45. Press $
  46. Verify that the symbol $ appears on the screen.
  47. Press the tri-color key.
  48. Verify that the special keys appear on the keyboard.
  49. Press ŋ
  50. Verify that the letter ŋ appears on the screen.
  51. Click the Safari browser in an iPad Tablet (Touch)
  52. Enter https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/448575:id/index.html' in the Search bar.
  53. Verify that the testing index page opens.
  54. Click 'View Keymanweb use samples' link button.
  55. Verify KeymanWeb Samples page opens.
  56. Click 'Example1 - Toggle UI, all resources in same folder as page' link button.
  57. Verify the corresponding KeymaWeb Sample page opens.
  58. Click sil_cameroon_qwerty from the ‘Add a keyboard by keyboard name’ section.
  59. Click the Add button.
  60. Verify that the SIL_Cameroon_Qwerty keyboard is added to the list.
  61. Verify that the Cameroon Qwerty keyboard appears on the screen.
  62. Press q.
  63. Verify that the letter q appears on the text input screen.
  64. Press the Shift key.
  65. Verify that the Shift layer appears on the screen.
  66. Press Q.
  67. Verify that the letter Q appears on the screen.
  68. Press the Symbol layer.
  69. Verify that the symbols appear on the screen.
  70. Press $
  71. Verify that the symbol $ appears on the screen.
  72. Press the tri-color key.
  73. Verify that the special keys appear on the keyboard.
  74. Press ŋ
  75. Verify that the letter ŋ appears on the screen.
Cleanup
  1. Uninstall Chrome browser in Android Mobile. (Touch)
  2. Uninstall Safari browser in an iPhone Mobile. (Touch)
  3. Uninstall Safari browser in an iPad Tablet. (Touch)

TEST_281

Test case for Element Attachment Tests (Touch / Hardware platforms),

Status: Active

Metadata
  • Source ID: 281
  • Product: Web
  • Source files: 281.JSON, 281.html

Description

Original TestLodge ID: TC182

Setup
  1. Install Chrome browser in an Android Mobile (Touch)
  2. Install Chrome browser in an Android Mobile attached with Physical Keyboard. (Hardware)
  3. Install Safari browser in an iPhone Mobile (Touch)
  4. Install Safari browser in an iPhone Mobile attached with Physical Keyboard. (Hardware)
  5. Install Safari browser in an iPad Tablet (Touch)
  6. Install Safari browser in an iPad Tablet attached with Physical Keyboard. (Hardware)
Action
  1. Click the Chrome browser icon in an Android Mobile.
  2. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  3. Verify that the testing index page opens.
  4. Click 'View Keymanweb website-oriented manual test pages' link button.
  5. Verify KeymanWeb 17 Testing page opens.
  6. Click 'Tests the new Attachment/Enablement API functionality' link button.
  7. Verify the corresponding KeymaWeb Sample page opens.
  8. Verify there are 2 radio buttons namely auto and manual appear one by one on the page.
  9. Enable ‘auto’ attachment mode radio button.
  10. Verify that it automatically attaches to each dynamically-added control.
  11. Enable ‘’manual’ attachment mode radio button.
  12. Verify that manual attachment mode results in a page with no KMW-activated controls.
  13. Verify that the KeymanWeb is properly attached to and detaches from each relevant type of control with the page’s API-interface controls.
  14. Click the Chrome browser icon in an Android Mobile device attached with a physical keyboard. 11.Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  15. Verify that the testing index page opens.
  16. Click 'View Keymanweb website-oriented manual test pages' link button.
  17. Verify KeymanWeb 17 Testing page opens.
  18. Click 'Tests the new Attachment/Enablement API functionality' link button.
  19. Verify the corresponding KeymaWeb Sample page opens.
  20. Verify there are 2 radio buttons namely auto and manual appear one by one on the page.
  21. Enable ‘auto’ attachment mode radio button.
  22. Verify that it automatically attaches to each dynamically-added control.
  23. Enable ‘’manual’ attachment mode radio button.
  24. Verify that manual attachment mode results in a page with no KMW-activated controls.
  25. Verify that the KeymanWeb is properly attached to and detaches from each relevant type of control with the page’s API-interface controls.
  26. Click the Safari browser icon in an iPhone mobile.
  27. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  28. Verify that the testing index page opens.
  29. Click 'View Keymanweb website-oriented manual test pages' link button.
  30. Verify KeymanWeb 17 Testing page opens.
  31. Click 'Tests the new Attachment/Enablement API functionality' link button.
  32. Verify the corresponding KeymaWeb Sample page opens.
  33. Verify there are 2 radio buttons namely auto and manual appear one by one on the page.
  34. Enable ‘auto’ attachment mode radio button.
  35. Verify that it automatically attaches to each dynamically-added control.
  36. Enable ‘’manual’ attachment mode radio button.
  37. Verify that manual attachment mode results in a page with no KMW-activated controls.
  38. Verify that the KeymanWeb is properly attached to and detaches from each relevant type of control with the page’s API-interface controls.
  39. Click the Safari browser icon in an iPhone attached with a physical keyboard.
  40. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  41. Verify that the testing index page opens.
  42. Click 'View Keymanweb website-oriented manual test pages' link button.
  43. Verify KeymanWeb 17 Testing page opens.
  44. Click 'Tests the new Attachment/Enablement API functionality' link button.
  45. Verify the corresponding KeymaWeb Sample page opens.
  46. Verify there are 2 radio buttons namely auto and manual appear one by one on the page.
  47. Enable ‘auto’ attachment mode radio button.
  48. Verify that it automatically attaches to each dynamically-added control.
  49. Enable ‘’manual’ attachment mode radio button.
  50. Verify that manual attachment mode results in a page with no KMW-activated controls.
  51. Verify that the KeymanWeb is properly attached to and detaches from each relevant type of control with the page’s API-interface controls.
  52. Click the Safari browser on an iPad tablet.
  53. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  54. Verify that the testing index page opens.
  55. Click 'View Keymanweb website-oriented manual test pages' link button.
  56. Verify KeymanWeb 17 Testing page opens.
  57. Click 'Tests the new Attachment/Enablement API functionality' link button.
  58. Verify the corresponding KeymaWeb Sample page opens.
  59. Verify there are 2 radio buttons namely auto and manual appear one by one on the page.
  60. Enable ‘auto’ attachment mode radio button.
  61. Verify that it automatically attaches to each dynamically-added control.
  62. Enable ‘’manual’ attachment mode radio button.
  63. Verify that manual attachment mode results in a page with no KMW-activated controls.
  64. Verify that the KeymanWeb is properly attached to and detaches from each relevant type of control with the page’s API-interface controls.
  65. Click the Safari browser icon in an iPad Tablet attached with a physical keyboard.
  66. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  67. Verify that the testing index page opens.
  68. Click 'View Keymanweb website-oriented manual test pages' link button.
  69. Verify KeymanWeb 17 Testing page opens.
  70. Click 'Tests the new Attachment/Enablement API functionality' link button.
  71. Verify the corresponding KeymaWeb Sample page opens.
  72. Verify there are 2 radio buttons namely auto and manual appear one by one on the page.
  73. Enable ‘auto’ attachment mode radio button.
  74. Verify that it automatically attaches to each dynamically-added control.
  75. Enable ‘’manual’ attachment mode radio button.
  76. Verify that manual attachment mode results in a page with no KMW-activated controls.
  77. Verify that the KeymanWeb is properly attached to and detaches from each relevant type of control with the page’s API-interface controls.
Cleanup
  1. Uninstall Chrome browser in Android Mobile. (Touch)
  2. Uninstall Chrome browser in Android Mobile attached with Physical Keyboard.(Hardware)
  3. Uninstall Safari browser in an iPhone Mobile.
  4. Uninstall Safari browser in an iPhone Mobile attached with Physical Keyboard. (Hardware)
  5. Uninstall Safari browser in an iPad Tablet.
  6. Uninstall Safari browser in an iPad Tablet with Physical Keyboard.

TEST_282

Test case for Normal_Use (Touch / Hardware Platforms)

Status: Active

Metadata
  • Source ID: 282
  • Product: Web
  • Source files: 282.JSON, 282.html

Description

Original TestLodge ID: TC183

Setup
  1. Install Chrome browser in an Android Mobile (Touch)
  2. Install Chrome browser in an Android Mobile attached with Physical Keyboard. (Hardware)
  3. Install Safari browser in an iPhone Mobile (Touch)
  4. Install Safari browser in an iPhone Mobile attached with Physical Keyboard. (Hardware)
  5. Install Safari browser in an iPad Tablet (Touch)
  6. Install Safari browser in an iPad Tablet attached with Physical Keyboard. (Hardware)
Action
  1. Click the Chrome browser icon in an Android Mobile.
  2. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  3. Verify that the testing index page opens.
  4. Click 'View Keymanweb website-oriented manual test pages' link button.
  5. Verify KeymanWeb 17 Testing page opens.
  6. Click 'Tests the new Attachment/Enablement API functionality' link button.
  7. Verify the corresponding KeymaWeb Sample page opens.
  8. Click the “Create Inputs” button one time.
  9. Click / touch the new page element.
  10. Verify the On Screen Keyboard should display.
  11. Type “K” using OSK.
  12. Type “L” using OSK.
  13. Verify that the OSK keys should produce their expected output.
  14. Click / touch a blank area of the page.
  15. Verify that the OSK should automatically hide.
  16. Click the Chrome browser icon in an Android mobile attached with a physical keyboard.
  17. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  18. Verify that the testing index page opens.
  19. Click 'View Keymanweb website-oriented manual test pages' link button.
  20. Verify KeymanWeb 17 Testing page opens.
  21. Click 'Tests the new Attachment/Enablement API functionality' link button.
  22. Verify the corresponding KeymaWeb Sample page opens.
  23. Click the “Create Inputs” button one time.
  24. Click / touch the new page element.
  25. Verify the On Screen Keyboard should display.
  26. Type “K” using OSK.
  27. Type “L” using OSK.
  28. Verify that the OSK keys should produce their expected output.
  29. Click / touch a blank area of the page.
  30. Verify that the OSK should automatically hide.
  31. Click the Safari browser in an iPhone mobile.
  32. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  33. Verify that the testing index page opens.
  34. Click 'View Keymanweb website-oriented manual test pages' link button.
  35. Verify KeymanWeb 17 Testing page opens.
  36. Click 'Tests the new Attachment/Enablement API functionality' link button.
  37. Verify the corresponding KeymaWeb Sample page opens.
  38. Click the “Create Inputs” button one time.
  39. Click / touch the new page element.
  40. Verify the On Screen Keyboard should display.
  41. Type “K” using OSK.
  42. Type “L” using OSK.
  43. Verify that the OSK keys should produce their expected output.
  44. Click / touch a blank area of the page.
  45. Verify that the OSK should automatically hide.
  46. Click the Safari browser in an iPhone mobile attached with a physical keyboard.
  47. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  48. Verify that the testing index page opens.
  49. Click 'View Keymanweb website-oriented manual test pages' link button.
  50. Verify KeymanWeb 17 Testing page opens.
  51. Click 'Tests the new Attachment/Enablement API functionality' link button.
  52. Verify the corresponding KeymaWeb Sample page opens.
  53. Click the “Create Inputs” button one time.
  54. Click / touch the new page element.
  55. Verify the On Screen Keyboard should display.
  56. Type “K” using OSK.
  57. Type “L” using OSK.
  58. Verify that the OSK keys should produce their expected output.
  59. Click / touch a blank area of the page.
  60. Verify that the OSK should automatically hide.
  61. Click Safari browser in an iPad Tablet.
  62. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  63. Verify that the testing index page opens.
  64. Click 'View Keymanweb website-oriented manual test pages' link button.
  65. Verify KeymanWeb 17 Testing page opens.
  66. Click 'Tests the new Attachment/Enablement API functionality' link button.
  67. Verify the corresponding KeymaWeb Sample page opens.
  68. Click the “Create Inputs” button one time.
  69. Click / touch the new page element.
  70. Verify the On Screen Keyboard should display.
  71. Type “K” using OSK.
  72. Type “L” using OSK.
  73. Verify that the OSK keys should produce their expected output.
  74. Click / touch a blank area of the page.
  75. Verify that the OSK should automatically hide.
  76. Click Safari browser in an iPad Tablet with a physical keyboard.
  77. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  78. Verify that the testing index page opens.
  79. Click 'View Keymanweb website-oriented manual test pages' link button.
  80. Verify KeymanWeb 17 Testing page opens.
  81. Click 'Tests the new Attachment/Enablement API functionality' link button.
  82. Verify the corresponding KeymaWeb Sample page opens.
  83. Click the “Create Inputs” button one time.
  84. Click / touch the new page element.
  85. Verify the On Screen Keyboard should display.
  86. Type “K” using OSK.
  87. Type “L” using OSK.
  88. Verify that the OSK keys should produce their expected output.
  89. Click / touch a blank area of the page.
  90. Verify that the OSK should automatically hide.
Cleanup
  1. Uninstall Chrome browser in Android Mobile. (Touch)
  2. Uninstall Chrome browser in Android Mobile attached with Physical Keyboard.(Hardware)
  3. Uninstall Safari browser in an iPhone Mobile.
  4. Uninstall Safari browser in an iPhone Mobile attached with Physical Keyboard. (Hardware)
  5. Uninstall Safari browser in an iPad Tablet.
  6. Uninstall Safari browser in an iPad Tablet with Physical Keyboard.

TEST_283

Test case for Element_Hopping (Touch / Hardware Platform),

Status: Active

Metadata
  • Source ID: 283
  • Product: Web
  • Source files: 283.JSON, 283.html

Description

Original TestLodge ID: TC184

Setup
  1. Install Chrome browser in an Android Mobile (Touch)
  2. Install Chrome browser in an Android Mobile attached with Physical Keyboard. (Hardware)
  3. Install Safari browser in an iPhone Mobile (Touch)
  4. Install Safari browser in an iPhone Mobile attached with Physical Keyboard. (Hardware)
  5. Install Safari browser in an iPad Tablet (Touch)
  6. Install Safari browser in an iPad Tablet attached with Physical Keyboard. (Hardware)
Action
  1. Click the Chrome browser in an Android mobile. (Touch)
  2. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  3. Verify that the testing index page opens.
  4. Click 'View Keymanweb website-oriented manual test pages' link button.
  5. Verify KeymanWeb 17 Testing page opens.
  6. Click 'Tests the new Attachment/Enablement API functionality' link button.
  7. Verify the corresponding KeymaWeb Sample page opens.
  8. Click the ‘Create Inputs’ button one time.
  9. Click the ‘Create Textarea’ button one time.
  10. Click / touch the first of the new page elements.
  11. Verify that the OSK should display.
  12. Click / touch the other page element.
  13. Verify that the OSK should remain visible.
  14. Click / touch the first element again.
  15. Verify that the OSK should remain visible.
  16. Click / touch a blank area of the page.
  17. Verify that the OSK should automatically hide.
  18. Click the Chrome browser in Android mobile attached with physical keyboard 19.Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  19. Verify that the testing index page opens.
  20. Click 'View Keymanweb website-oriented manual test pages' link button.
  21. Verify KeymanWeb 17 Testing page opens.
  22. Click 'Tests the new Attachment/Enablement API functionality' link button.
  23. Verify the corresponding KeymaWeb Sample page opens.
  24. Click the ‘Create Inputs’ button one time.
  25. Click the ‘Create Textarea’ button one time.
  26. Click / touch the first of the new page elements.
  27. Verify that the OSK should display.
  28. Click / touch the other page element.
  29. Verify that the OSK should remain visible.
  30. Click / touch the first element again.
  31. Verify that the OSK should remain visible.
  32. Click / touch a blank area of the page.
  33. Verify that the OSK should automatically hide.
  34. Click the Safari browser icon in an iPhone mobile.
  35. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  36. Verify that the testing index page opens.
  37. Click 'View Keymanweb website-oriented manual test pages' link button.
  38. Verify KeymanWeb 17 Testing page opens.
  39. Click 'Tests the new Attachment/Enablement API functionality' link button.
  40. Verify the corresponding KeymaWeb Sample page opens.
  41. Click the ‘Create Inputs’ button one time.
  42. Click the ‘Create Textarea’ button one time.
  43. Click / touch the first of the new page elements.
  44. Verify that the OSK should display.
  45. Click / touch the other page element.
  46. Verify that the OSK should remain visible.
  47. Click / touch the first element again.
  48. Verify that the OSK should remain visible.
  49. Click / touch a blank area of the page.
  50. Verify that the OSK should automatically hide.
  51. Click the Safari browser icon in an iPhone mobile attached with physical keyboard
  52. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  53. Verify that the testing index page opens.
  54. Click 'View Keymanweb website-oriented manual test pages' link button.
  55. Verify KeymanWeb 17 Testing page opens.
  56. Click 'Tests the new Attachment/Enablement API functionality' link button.
  57. Verify the corresponding KeymaWeb Sample page opens.
  58. Click the ‘Create Inputs’ button one time.
  59. Click the ‘Create Textarea’ button one time.
  60. Click / touch the first of the new page elements.
  61. Verify that the OSK should display.
  62. Click / touch the other page element.
  63. Verify that the OSK should remain visible.
  64. Click / touch the first element again.
  65. Verify that the OSK should remain visible.
  66. Click / touch a blank area of the page.
  67. Verify that the OSK should automatically hide.
  68. Click the Safari browser icon on the iPad device. 76.Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  69. Verify that the testing index page opens.
  70. Click 'View Keymanweb website-oriented manual test pages' link button.
  71. Verify KeymanWeb 17 Testing page opens.
  72. Click 'Tests the new Attachment/Enablement API functionality' link button.
  73. Verify the corresponding KeymaWeb Sample page opens.
  74. Click the ‘Create Inputs’ button one time.
  75. Click the ‘Create Textarea’ button one time.
  76. Click / touch the first of the new page elements.
  77. Verify that the OSK should display.
  78. Click / touch the other page element.
  79. Verify that the OSK should remain visible.
  80. Click / touch the first element again.
  81. Verify that the OSK should remain visible.
  82. Click / touch a blank area of the page.
  83. Verify that the OSK should automatically hide.
  84. Click the Safari browser icon in the iPad device attached with the physical keyboard.
  85. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  86. Verify that the testing index page opens.
  87. Click 'View Keymanweb website-oriented manual test pages' link button.
  88. Verify KeymanWeb 17 Testing page opens.
  89. Click 'Tests the new Attachment/Enablement API functionality' link button.
  90. Verify the corresponding KeymaWeb Sample page opens.
  91. Click the ‘Create Inputs’ button one time.
  92. Click the ‘Create Textarea’ button one time.
  93. Click / touch the first of the new page elements.
  94. Verify that the OSK should display.
  95. Click / touch the other page element.
  96. Verify that the OSK should remain visible.
  97. Click / touch the first element again.
  98. Verify that the OSK should remain visible.
  99. Click / touch a blank area of the page.
  100. Verify that the OSK should automatically hide.
Cleanup
  1. Uninstall Chrome browser in Android Mobile. (Touch)
  2. Uninstall Chrome browser in Android Mobile attached with Physical Keyboard.(Hardware)
  3. Uninstall Safari browser in an iPhone Mobile.
  4. Uninstall Safari browser in an iPhone Mobile attached with Physical Keyboard. (Hardware)
  5. Uninstall Safari browser in an iPad Tablet.
  6. Uninstall Safari browser in an iPad Tablet with Physical Keyboard.

TEST_284

Test case for Specific_Keyboards (Touch / Hardware Platforms),

Status: Active

Metadata
  • Source ID: 284
  • Product: Web
  • Source files: 284.JSON, 284.html

Description

Original TestLodge ID: TC185

Setup
  1. Install Chrome browser in an Android Mobile (Touch)
  2. Install Chrome browser in an Android Mobile attached with Physical Keyboard. (Hardware)
  3. Install Safari browser in an iPhone Mobile (Touch)
  4. Install Safari browser in an iPhone Mobile attached with Physical Keyboard. (Hardware)
  5. Install Safari browser in an iPad Tablet (Touch)
  6. Install Safari browser in an iPad Tablet attached with Physical Keyboard. (Hardware)
Action
  1. Click the Chrome browser icon in an Android mobile device.
  2. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  3. Verify that the testing index page opens.
  4. Click 'View Keymanweb website-oriented manual test pages' link button.
  5. Verify KeymanWeb 17 Testing page opens.
  6. Click 'Tests the new Attachment/Enablement API functionality' link button.
  7. Verify the corresponding KeymaWeb Sample page opens. 8 . Click the ‘Create Inputs’ button three times.
  8. Click / touch Dynamic area #0.
  9. Click the element’s “Set to Dzongkha’ button.
  10. Change the keyboard to French.
  11. Click Dynamic area #1 ‘s ‘Set to Dzongkha button.
  12. Click Dynamic area #1.
  13. Verify the Dzongkha keyboard should be displayed.
  14. Click Dynamic area #2.
  15. Change the keyboard to Lao.
  16. Click Dynamic area#0.
  17. Verify that the French keyboard should be displayed.
  18. Click Dynamic area #2.
  19. Verify that the Lao keyboard should be displayed.
  20. Click the Chrome browser icon in an Android mobile device with a physical keyboard.
  21. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  22. Verify that the testing index page opens.
  23. Click 'View Keymanweb website-oriented manual test pages' link button.
  24. Verify KeymanWeb 17 Testing page opens.
  25. Click 'Tests the new Attachment/Enablement API functionality' link button.
  26. Verify the corresponding KeymaWeb Sample page opens.
  27. Click the ‘Create Inputs’ button three times.
  28. Click / touch Dynamic area #0.
  29. Click the element’s “Set to Dzongkha’ button.
  30. Change the keyboard to French.
  31. Click Dynamic area #1 ‘s ‘Set to Dzongkha button.
  32. Click Dynamic area #1.
  33. Verify the Dzongkha keyboard should be displayed.
  34. Click Dynamic area #2.
  35. Change the keyboard to Lao.
  36. Click Dynamic area#0.
  37. Verify that the French keyboard should be displayed.
  38. Click Dynamic area #2.
  39. Verify that the Lao keyboard should be displayed.
  40. Click the Safari browser icon in an iPhone mobile device.
  41. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  42. Verify that the testing index page opens.
  43. Click 'View Keymanweb website-oriented manual test pages' link button.
  44. Verify KeymanWeb 17 Testing page opens.
  45. Click 'Tests the new Attachment/Enablement API functionality' link button.
  46. Verify the corresponding KeymaWeb Sample page opens.
  47. Click the ‘Create Inputs’ button three times.
  48. Click / touch Dynamic area #0.
  49. Click the element’s “Set to Dzongkha’ button.
  50. Change the keyboard to French.
  51. Click Dynamic area #1 ‘s ‘Set to Dzongkha button.
  52. Click Dynamic area #1.
  53. Verify the Dzongkha keyboard should be displayed.
  54. Click Dynamic area #2.
  55. Change the keyboard to Lao.
  56. Click Dynamic area#0.
  57. Verify that the French keyboard should be displayed.
  58. Click Dynamic area #2.
  59. Verify that the Lao keyboard should be displayed.
  60. Click the Safari browser icon in an iPhone mobile device attached with a physical keyboard.
  61. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  62. Verify that the testing index page opens.
  63. Click 'View Keymanweb website-oriented manual test pages' link button.
  64. Verify KeymanWeb 17 Testing page opens.
  65. Click 'Tests the new Attachment/Enablement API functionality' link button.
  66. Verify the corresponding KeymaWeb Sample page opens.
  67. Click the ‘Create Inputs’ button three times.
  68. Click / touch Dynamic area #0.
  69. Click the element’s “Set to Dzongkha’ button.
  70. Change the keyboard to French.
  71. Click Dynamic area #1 ‘s ‘Set to Dzongkha button.
  72. Click Dynamic area #1.
  73. Verify the Dzongkha keyboard should be displayed.
  74. Click Dynamic area #2.
  75. Change the keyboard to Lao.
  76. Click Dynamic area#0.
  77. Verify that the French keyboard should be displayed.
  78. Click Dynamic area #2.
  79. Verify that the Lao keyboard should be displayed.
  80. Click the Safari browser icon on an iPad device.
  81. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  82. Verify that the testing index page opens.
  83. Click 'View Keymanweb website-oriented manual test pages' link button.
  84. Verify KeymanWeb 17 Testing page opens.
  85. Click 'Tests the new Attachment/Enablement API functionality' link button.
  86. Verify the corresponding KeymaWeb Sample page opens.
  87. Click the ‘Create Inputs’ button three times.
  88. Click / touch Dynamic area #0.
  89. Click the element’s “Set to Dzongkha’ button.
  90. Change the keyboard to French.
  91. Click Dynamic area #1 ‘s ‘Set to Dzongkha button.
  92. Click Dynamic area #1.
  93. Verify the Dzongkha keyboard should be displayed.
  94. Click Dynamic area #2.
  95. Change the keyboard to Lao.
  96. Click Dynamic area#0.
  97. Verify that the French keyboard should be displayed.
  98. Click Dynamic area #2.
  99. Verify that the Lao keyboard should be displayed.
  100. Click the Safari browser icon in an iPad device attached with a physical keyboard.
  101. Enter ‘https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/391530:id/index.html' in the Search bar.
  102. Verify that the testing index page opens.
  103. Click 'View Keymanweb website-oriented manual test pages' link button.
  104. Verify KeymanWeb 17 Testing page opens.
  105. Click 'Tests the new Attachment/Enablement API functionality' link button.
  106. Verify the corresponding KeymaWeb Sample page opens.
  107. Click the ‘Create Inputs’ button three times.
  108. Click / touch Dynamic area #0.
  109. Click the element’s “Set to Dzongkha’ button.
  110. Change the keyboard to French.
  111. Click Dynamic area #1 ‘s ‘Set to Dzongkha button.
  112. Click Dynamic area #1.
  113. Verify the Dzongkha keyboard should be displayed.
  114. Click Dynamic area #2.
  115. Change the keyboard to Lao.
  116. Click Dynamic area#0.
  117. Verify that the French keyboard should be displayed.
  118. Click Dynamic area #2.
  119. Verify that the Lao keyboard should be displayed.
Cleanup
  1. Uninstall Chrome browser in Android Mobile. (Touch)
  2. Uninstall Chrome browser in Android Mobile attached with Physical Keyboard.(Hardware)
  3. Uninstall Safari browser in an iPhone Mobile.
  4. Uninstall Safari browser in an iPhone Mobile attached with Physical Keyboard. (Hardware)
  5. Uninstall Safari browser in an iPad Tablet.
  6. Uninstall Safari browser in an iPad Tablet with Physical Keyboard.

TEST_285

Test case for (web): intermittent K_BKSP rule is deleting more than it should #9268,

Status: Active

Metadata
  • Source ID: 285
  • Product: Web
  • Source files: 285.JSON, 285.html

Description

Original TestLodge ID: TC211

Setup
  1. Install Keyman Developer's latest Stable build in a browser.

Action Setup:

  1. Open a project in Keyman Developer.
  2. Click the Build tab
  3. Click the ‘Test Keyboard on web’ button in the web debugger pane.
  4. Verify that the localhost list appeared in the keyboard web pane
  5. Select the Keyboard from the Keyboard dropdown list.
  6. Type ‘x / k ‘
  7. Select x letter
  8. Press Backspace key.
  9. Verify that it deletes only the x letter.
Action

No steps recorded.

Cleanup
  1. Type ‘Control panel’ in the Search bar (in Taskbar)
  2. Verify that the ‘Control panel’ appeared in the menu list.
  3. Click the Control panel option.
  4. Verify that the Control Panel dialog appeared.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the Keyman Uninstallation was completed successfully

TEST_286

fix(web): correctly handle cross-origin stylesheets when calculating keyboard size and key cap font size #11472

Status: Active

Metadata
  • Source ID: 286
  • Product: Web
  • Source files: 286.JSON, 286.html

Description

Original TestLodge ID: TC216

Setup
  1. Install Keyman's latest stable build from the Keyman.com site.
  2. Install the Chrome browser.
Action
  1. Open the Chrome browser.
  2. Open the developer tool by pressing the F12 key.
  3. Verify that the "developer" tool pane appeared on the browser.
  4. Click on the console tab.
  5. Clear the existing log by pressing CTRL+L.
  6. Paste the "https://build.palaso.org/repository/download/Keymanweb_TestPullRequests/463931:id/index.html" URL in the address bar.
  7. Verify that the "KeymanWeb Repo Index" page appeared.
  8. Click the "View Keymanweb website-oriented manual test pages" link button.
  9. Verify that the "KeymanWeb Testing" page appeared.
  10. Verify that the URL changed to "/src/test/manual/web/index.html" in the address bar.
  11. Click the "Tests keyboard documentation rendering" link button.
  12. Verify that the URL changed to "/src/test/manual/web/build-visual-keyboard/index.html" in the address bar.
  13. Verify that the "KeymanWeb: Keyboard documentation rendering" page is on the browser.
  14. Verify that the page rendering happened successfully.
  15. Verify that no error appeared on console tab.
  16. Close the Chrome browser.
Cleanup
  1. Type ‘Control Panel’ in the search bar (in the taskbar).
  2. Verify that the ‘Control Panel’ appeared on the menu list.
  3. Click the Control panel option.
  4. Verify that the Control Panel dialog appeared.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the keyman uninstallation was completed successfully.

TEST_312

TC - fix(web): numpad + and - with zoom shortcut

Status: Active

Metadata
  • Source ID: 312
  • Product: Web
  • Source files: 312.JSON, 312.html

Description

TC - fix(web): numpad + and - with zoom shortcut use #12865

Setup
  1. Install Firefox in windows.
  2. Install Chrome in windows.
  3. Install Safari in macOS.
  4. Install Chrome in macOS.
  5. Install Firefox in macOS.
  6. Install Firefox in Linux OS.
Action
  1. Open the "KeymanWeb Test Home" link on Chrome.
  2. Click on the "View Keymanweb website-oriented manual test pages." link
  3. Click on the "Test unminified Keymanweb" link
  4. Verify that the "KeymanWeb Sample Page - Unminified Source" page appears.
  5. Click in the text area box.
  6. Verify that the OSK appears for english.
  7. Select the "Norwegian - EuroLatin (SIL)" keyboard.
  8. Verify that the OSK appears for Norwegian - EuroLatin.
  9. Enter some "other letters"
  10. Select the text.
  11. Press the CTR + plus(+ on the numpad) using a physical keyboard.
  12. Verify that the web page's size increased. (zoom in)
  13. Press the CTR + minus(- on the numpad) using a physical keyboard.
  14. Verify that the web page's size decreased. (zoom out)
Cleanup
  1. Uninstall Firefox browser in Windows.
  2. Uninstall Chrome in Windows.
  3. Uninstall Safari in macOS.
  4. Uninstall Chrome in macOS.
  5. Uninstall Firefox in macOS.
  6. Uninstall Firefox in Linux OS.

TEST_334_334

Cancel flicks when both returning to and releasing at original tap location_TEST_FLICK_GENERAL_USE

Status: Active

Metadata
  • Source ID: 334
  • Product: Web
  • Source files: 334.JSON, 334.html

Description

TC - change(web): cancel flicks when both returning to and releasing at original tap location_TEST_FLICK_GENERAL_USE #13683

Setup
  1. Install the latest Keymanan (.apk) build on the Android device or emulator.
  2. Accept all the Android permission requests for storage.
  3. Open the Keyman app.
  4. Navigate to the settings page.
  5. Check the "Enable Keyman as system-wide keyboard" box.
  6. Check the "Set the keyboard as the default keyboard" box.
  7. Enable the "Predictions" to install the "Dictionary."
Action
  1. Launch the Keyman app.
  2. Select the "Eurolatin" keyboard by clicking the globe key.
  3. Click on the "t" key and then pull down.
  4. Verify that the flick gesture is working fine and the output is correct.
Cleanup
  1. Click the Settings icon on the Android device/emulator.
  2. Verify that the Settings menu opens.
  3. Click the Apps option.
  4. Verify that the Keyman appears on the list.
  5. Click the Keyman option.
  6. Verify that the Keyman menu opens.
  7. Click the uninstall option.
  8. Verify that a Keyman warning message, “Do you want to uninstall this app?” appears with Cancel and OK buttons.
  9. Click the OK button.
  10. Verify that the Keyman uninstallation completed successfully.

TEST_337_337

Cancel flicks when both returning to and releasing at original tap location_TEST_FLICK_RESET_FULL

Status: Active

Metadata
  • Source ID: 337
  • Product: Web
  • Source files: 337.JSON, 337.html

Description

TC - change(web): cancel flicks when both returning to and releasing at original tap location_TEST_FLICK_RESET_FULL #13683

Setup
  1. Install the latest Keymanan (.apk) build on the Android device or emulator.
  2. Accept all the Android permission requests for storage.
  3. Open the Keyman app.
  4. Navigate to the settings page.
  5. Check the "Enable Keyman as system-wide keyboard" box.
  6. Check the "Set the keyboard as the default keyboard" box.
  7. Enable the "Predictions" to install the "Dictionary."
Action
  1. Launch the Keyman app.
  2. Select the "Eurolatin" keyboard by clicking the globe key.
  3. Flick down the t key.
  4. Verify that the 5 appears.
  5. Flick back up to the center of the key and the 5 change back to t
  6. Flick down again, and the 5 appear in the preview again
  7. Release the key.
  8. Verify that the key has output 5.
Cleanup
  1. Click the Settings icon on the Android device/emulator.
  2. Verify that the Settings menu opens.
  3. Click the Apps option.
  4. Verify that the Keyman appears on the list.
  5. Click the Keyman option.
  6. Verify that the Keyman menu opens.
  7. Click the uninstall option.
  8. Verify that a Keyman warning message, “Do you want to uninstall this app?” appears with Cancel and OK buttons.
  9. Click the OK button.
  10. Verify that the Keyman uninstallation completed successfully.