32 KiB
iOS Acceptance Tests
TEST_150
Test Case for “Get_Started” menu
Status: Active
Metadata
- Source ID:
150 - Product:
IOS - Source files:
150.JSON,150.html
Description
Original TestLodge ID: TC92
Setup
- Install latest Keyman(.ios) build in iPhone / iPad device or Simulator.
- Ensure the device or emulator is enabled with internet connection.
Action
- Click the Keyman icon from the screen.
- Verify that the Keyman application opens.
- Verify the “Get Started” menu appears along with the application.
- Click the “Add a keyboard for your languages” option from the Get Started menu.
- Verify that the ‘Install Keyboard or Dictionary’ menu opens.
- Click the ‘Setup Keyman as system wide keyboard > Enable keyman’’ option from the Get Started menu.
- Verify that it pulls up the keyman settings menu within iOS settings.
- Click the ‘More Info’ option from the Get Started menu.
- Verify that the “Keyman for iPhone and iPad 17.0 Help’ topic opens.
- Enable “Don’t show again” toggle switch.
- Click the “Done” option which appears at the top right corner of the menu.
- Close the Keyman application.
- Verify that the Keyman application is closed.
- Click the Keyman icon.
- Verify that the “Get Started” menu does not appear after the Keyman application opens.
Cleanup
- Long press the Keyman icon from the display.
- Verify that the “Remove App” option appears on the screen.
- Click the “Remove App” option.
- Verify that a warning message appears “Remove Keyman? on the screen with ‘Delete App’ option.
- Click the ‘Delete App’ option.
- Verify that another warning message “Delete Keyman? - Delete this app will also delete its data” appears on the Screen with ‘Delete’ and ‘Cancel’ button.
- Click the Delete button.
- Verify that the Keyman Uninstallation completed successfully.
Test case for adding a new keyboard via Get Started menu,
Status: Active
Metadata
- Source ID:
153 - Product:
IOS - Source files:
153.JSON,153.html
Description
Original TestLodge ID: TC95
Setup
- Install latest Keyman(.ios) build in iPhone / iPad device or Simulator.
- Ensure the device or emulator is enabled with internet connection.
Action
- Click on the Keyman icon from the display.
- Verify that the Keyman application opens.
- Verify that the 'Get Started’ menu opens.
- Click the ‘Add keyboard for your language’ option from the Get Started menu dialog.
- Verify that the Keyboard Search menu opens.
- Enter ‘US Basic’ in the Search field.
- Verify that the US Basic keyboard link opens.
- Click the US Basic link button.
- Verify that the US basic Keyboard menu opens.
- Click the Install Keyboard button.
- Verify that the US Basic Keyboard installed Successfully.
- Verify that the US Basic Keyboard appears as the active keyboard in the text input screen.
Cleanup
- Long press the Keyman icon from the display.
- Verify that the “Remove App” option appears on the screen.
- Click the “Remove App” option.
- Verify that a warning message appears “Remove Keyman? on the screen with ‘Delete App’ option.
- Click the ‘Delete App’ option.
- Verify that another warning message “Delete Keyman? - Delete this app will also delete its data” appears on the Screen with ‘Delete’ and ‘Cancel’ button.
- Click the Delete button.
- Verify that the Keyman Uninstallation completed successfully.
TEST_155
Test case for Switch_Keyboard,
Status: Active
Metadata
- Source ID:
155 - Product:
IOS - Source files:
155.JSON,155.html
Description
Original TestLodge ID: TC97
Setup
- Install latest Keyman(.ios) build in iPhone / iPad device or Simulator.
- Ensure the device or emulator is enabled with internet connection.
- Install US Basic Keyboard from Keyman.com Site.
Action
- Click on the Keyman icon from the display.
- Verify that the Keyman application opens.
- Verify that “EuroLatin (SIL)” keyboard as the default keyboard.
- Click the globe key.
- Verify that the Keyboard picker menu.
- Click on “English (US Basic)” keyboard.
- Verify that the Keyboard should be changed to US Basic keyboard in the input text screen.
- Click the globe key.
- Verify the keyboard picker menu.
- Click the “EuroLatin (SIL)” keyboard.
- Verify that the keyboard switches back to “EuroLatin (SIL)” keyboard as the active keyboard in the input text screen.
Cleanup
- Long press the Keyman icon from the display.
- Verify that the “Remove App” option appears on the screen.
- Click the “Remove App” option.
- Verify that a warning message appears “Remove Keyman? on the screen with ‘Delete App’ option.
- Click the ‘Delete App’ option.
- Verify that another warning message “Delete Keyman? - Delete this app will also delete its data” appears on the Screen with ‘Delete’ and ‘Cancel’ button.
- Click the Delete button.
- Verify that the Keyman Uninstallation completed successfully.
TEST_158
Test case for appearing Text Size in the Input text Screen,
Status: Active
Metadata
- Source ID:
158 - Product:
IOS - Source files:
158.JSON,158.html
Description
Original TestLodge ID: TC100
Setup
- Install latest Keyman(.ios) build in iPhone / iPad device or Simulator.
- Ensure the device or emulator is enabled with internet connection.
Action
- Click on the Keyman icon from the display.
- Verify that the Keyman application opens.
- Type “Keyman” on the Input text Screen.
- Click the “Text Size” option from the Keyman menu list.
- Verify that the Text Size option menu appears at the bottom of the Screen.
- Set it to the Maximum Size “72”
- Verify that the word “Keyman” appeared to be in big size in the Input text screen.
- Set the Text Size to the minimum “16”
- Verify that the word “Keyman” appeared to be in Small size in the Input text screen.
Cleanup
- Long press the Keyman icon from the display.
- Verify that the “Remove App” option appears on the screen.
- Click the “Remove App” option.
- Verify that a warning message appears “Remove Keyman? on the screen with the ‘Delete App’ option.
- Click the ‘Delete App’ option.
- Verify that another warning message “Delete Keyman? - Delete this app will also delete its data” appears on the Screen with ‘Delete’ and ‘Cancel’ button.
- Click the Delete button.
- Verify that the Keyman Uninstallation completed successfully.
TEST_160
Test case for Info Help topic,
Status: Active
Metadata
- Source ID:
160 - Product:
IOS - Source files:
160.JSON,160.html
Description
Original TestLodge ID: TC102
Setup
• Install latest Keyman(.ios) build in iPhone / iPad device or Simulator. • Ensure the device or emulator is enabled with internet connection.
Action
- Click on the Keyman icon from the display.
- Verify that the Keyman application opens.
- Verify that the Get Started menu dialog opens along with the Keyman app.
- Click More Info option from the Get Started menu dialog.
- Verify that the “Keyman for iPhone and iPad 17.0 Help’ topic opens.
- Click the Done button.
- Verify that the “Keyman for..” help topic closes.
- Click the Close (X) button which appears at the bottom of the help topic.
- Verify that the “Keyman for..” help topic closes.
- Click the Keyman list menu (three dots which appear at the top right corner of the screen).
- Verify that the Info option appears in the Keyman list menu.
- Click the Info option.
- Verify that the “Keyman for iPhone and iPad 17.0 Help’ topic opens.
- Click the Done button.
- Verify that the “Keyman for ..” helpt topic closes.
- Click the Close (X) button which appears at the bottom of the help topic.
- Verify that the “Keyman for.. “ help topic closes.
Cleanup
- Long press the Keyman icon from the display.
- Verify that the “Remove App” option appears on the screen.
- Click the “Remove App” option.
- Verify that a warning message appears “Remove Keyman? on the screen with the ‘Delete App’ option.
- Click the ‘Delete App’ option.
- Verify that another warning message “Delete Keyman? - Delete this app will also delete its data” appears on the Screen with ‘Delete’ and ‘Cancel’ button.
- Click the Delete button.
- Verify that the Keyman Uninstallation completed successfully.
TEST_163
Test case for US Basic Keyboard,
Status: Active
Metadata
- Source ID:
163 - Product:
IOS - Source files:
163.JSON,163.html
Description
Original TestLodge ID: TC105
Setup
- Install latest Keyman(.ios) build in iPhone / iPad device or Simulator.
- Ensure the device or emulator is enabled with internet connection.
Action
- Click on the Keyman icon from the display.
- Verify that the Keyman application opens.
- Click the Settings option from the Keyboard list menu.
- Verify the Keyman Settings page opens.
- Click the Installed Languages option.
- Verify that the Install Languages menu opens.
- Click the (+) plus button which appears at the top right corner of the screen.
- Type ‘US basic’ in the Keyboard Search bar.
- Verify that the US Basic Keyboard link appears on the keyboard list.
- Click the US Basic Keyboard link button.
- Verify that the Install Keyboard button appears on the screen.
- Click the Install Keyboard button.
- Verify that the ‘English’ has been selected in the available languages list menu.
- Click the Install button.
- Click the Done button.
- Verify that the ‘English - US Basic’ keyboard successfully installed and appeared as an active keyboard in the Keyman app.
- Type ‘US basic’ in the Keyboard Search bar.
- Verify that the US Basic Keyboard link appears on the keyboard list.
- Click the US Basic Keyboard link button.
- Verify that the Install Keyboard button appears on the screen.
- Click the Install Keyboard button.
- Click ‘Tagalog’ from the available languages list menu.
- Click the Install button.
- Click the Done button.
- Verify that the ‘Tagalog - US Basic’ keyboard successfully installed in the Keyman app.
- Set ‘English - US Basic’ keyboard as the active in-app keyboard.
- Verify that predictive text suggestions appear.
- Click the globe key.
- Click the ‘Tagalog - US Basic’ keyboard.
- Verify that predictive text suggestions do not appear.
- Click the number Key.
- Verify the number keys and special key appear on the number layer.
- Click the Special key.
- Verify that the currency and symbol layer appear on the keyboard.
- Select the currency layer, then press the £ key.
- Verify that the keyboard outputs correctly and returns to the default layer.
- Go to the symbol layer and press the © key.
- Verify that the keyboard outputs correctly and remains on the symbol layer.
- Revert to the default layer and ensure basic key inputs work.
- Long-press e on the default layer and select a subkey.
- Verify that the selected key produces the correct output.
- Click the Setting option from the Keyboard list menu.
- Verify that the Keyman Settings menu opens.
- Click the Installed Languages option.
- Verify that the Installed Languages menu opens.
- Click the ‘English’ keyboard option.
- Verify that the US Basic English keyboard appears under the EuroLatin (SIL) keyboard.
- Click the US Basic English keyboard option.
- Verify that the US Basic English keyboard menu opens.
- Click the Keyboard Help option.
- Verify that the US Basic English Keyboard help topic opens.
- Click the Installed Languages option.
- Verify that the Installed Languages menu opens.
- Click the ‘Tagalog’ Keyboard option.
- Verify that the Tagalog Settings menu opens.
- Click the US Basic Keyboard option.
- Verify that the Tagalog Settings / US Basic menu opens.
- Click the Keyboard Help option.
- Verify that the US Basic keyboard help topic opens.
- scan the QR code with a phone
- Verify that it links to the current version of that keyboard's public download page on keyman.com.
- Click the Settings button from the Keyman list menu.
- Click the Installed Languages option.
- Click the English (2 keyboards installed) Keyboard option.
- Verify that the English Settings menu opens.
- Click the US Basic keyboard option.
- Verify that the US Basic menu opens.
- Click the Uninstall Keyboard option.
- Verify that “would you like to uninstall this keyboard?” warning message appears with Cancel and Uninstall buttons.
- Click the Uninstall button.
- Verify that the US Basic - English Keyboard was successfully uninstalled from the Installed languages menu.
Cleanup
- Long press the Keyman icon from the display.
- Verify that the “Remove App” option appears on the screen.
- Click the “Remove App” option.
- Verify that a warning message appears “Remove Keyman? on the screen with the ‘Delete App’ option.
- Click the ‘Delete App’ option.
- Verify that another warning message “Delete Keyman? - Delete this app will also delete its data” appears on the Screen with ‘Delete’ and ‘Cancel’ button.
- Click the Delete button.
- Verify that the Keyman Uninstallation completed successfully.
TEST_165
Test case for Long Press on all layers in the On Screen Keyboard,
Status: Active
Metadata
- Source ID:
165 - Product:
IOS - Source files:
165.JSON,165.html
Description
Original TestLodge ID: TC107
Setup
- Install latest Keyman(.ios) build in iPhone / iPad device or Simulator.
- Ensure the device or emulator is enabled with internet connection.
Action
- Click on the Keyman icon from the display.
- Verify that the Keyman application opens.
- Verify that EuroLatin (SIL) keyboard appeared as the active keyboard.
- Verify the Shift layer is enabled.
- Long press A Base key from the keyboard.
- Verify that the Sub Key menu appears at the top of the Base key A.
- Click one of the sub key letters.
- Verify that the Sub Key letter appears in the input text screen.
- Click the Shift Key.
- Verify the Shift layer is disabled.
- Long press ‘a’ Base key from the keyboard.
- Verify that the Sub Key menu appears at the top of the Base Key a.
- Click one of the sub key letters.
- Verify that the Sub Key letter appears in the input text screen.
- Click the Num key.
- Long press 1 Base key.
- Verify that the Sub key menu appears at the top of the Base key 1.
- Click one of the sub key numbers.
- Verify that the Sub key number appears in the input text screen.
Cleanup
- Long press the Keyman icon from the display.
- Verify that the “Remove App” option appears on the screen.
- Click the “Remove App” option.
- Verify that a warning message appears “Remove Keyman? on the screen with the ‘Delete App’ option.
- Click the ‘Delete App’ option.
- Verify that another warning message “Delete Keyman? - Delete this app will also delete its data” appears on the Screen with ‘Delete’ and ‘Cancel’ button.
- Click the Delete button.
- Verify that the Keyman Uninstallation completed successfully.
TEST_168
Test case for for changing UI language into Amharic in the Keyman In-App,
Status: Active
Metadata
- Source ID:
168 - Product:
IOS - Source files:
168.JSON,168.html
Description
Original TestLodge ID: TC110
Setup
- Install latest Keyman(.ios) build in iPhone / iPad device or Simulator.
- Ensure the device or emulator is enabled with internet connection.
Action
- Click the Settings icon from the iOS device / emulator.
- Verify that the Settings menu opens.
- Click the General option.
- Verify the General menu opens.
- Click the Language & Religion option.
- Click the Add language blue link button.
- Type “Amharic” in the Search bar.
- Verify the Amharic language appears on the Screen.
- Click the Amharic language.
- Verify that the ‘Prefer Amharic’ option appears on the Screen.
- Click the Prefer Amharic option.
- Verify the Amharic language has been updated on the device.
- Click on the Keyman icon from the display.
- Verify that the Keyman application opens.
- Click the Settings option from the Keyman list menu.
- Verify the UI language of the Keyman Settings menu has been changed to Amharic language.
- Verify that the UI of the Keyman menu list should appear in Amharic.
Cleanup
- Long press the Keyman icon from the display.
- Verify that the “Remove App” option appears on the screen.
- Click the “Remove App” option.
- Verify that a warning message appears “Remove Keyman? on the screen with the ‘Delete App’ option.
- Click the ‘Delete App’ option.
- Verify that another warning message “Delete Keyman? - Delete this app will also delete its data” appears on the Screen with ‘Delete’ and ‘Cancel’ button.
- Click the Delete button.
- Verify that the Keyman Uninstallation completed successfully.
TEST_170
Test case for bug(iOS): predictive-text consistency after backspaces #10127,
Status: Active
Metadata
- Source ID:
170 - Product:
IOS - Source files:
170.JSON,170.html
Description
Original TestLodge ID: TC215
Setup
- Install Keyman's latest Stable build from the Keyman.com site.
- Install sil_euro_latin keyboard.
Action
- Open Keyman In-App.
- Type ‘somwwhat’.
- Press the Backspace key until ‘somw’.
- Verify the Predictions should be displayed on the suggestion banner.
Cleanup
- Type ‘Control panel’ in the Search bar (in Taskbar)
- Verify that the ‘Control panel’ appeared in the menu list.
- Click the Control panel option.
- Verify that the Control Panel dialog appeared.
- Click the ‘Uninstall a Program’ option.
- Verify that the Programs and Features dialog box opens.
- Select the installed Keyman version from the list.
- Click the Uninstall option.
- Verify that the Keyman Uninstallation was completed successfully
TEST_349
Slide dismissal of keyboard-height adjuster will properly resize the keyboard_TEST_REPRO_13443
Status: Active
Metadata
- Source ID:
349 - Product:
IOS - Source files:
349.JSON,349.html
Description
TC - fix(ios): slide dismissal of keyboard-height adjuster will properly resize the keyboard_TEST_REPRO_13443 #13631
Setup
- Install the latest Keyman (.dmg)build on the iPad device/simulator.
- Accept all the iOS permission requests for storage.
- Open the Keyman app.
- Navigate to the settings page.
- Check the "Enable Keyman as system-wide keyboard" box.
- Check the "Set the keyboard as the default keyboard" box.
- Enable the "Predictions" to install the "Dictionary."
Action
- Launch the Keyman app.
- Dismiss the "Get Started" dialog.
- Open Keyman Settings -> Adjust Keyboard Height.
- Verify that the "Adjust Keyboard" page appears.
- Change the keyboard's height sufficiently to be noticed when you exit the settings.
- Swipe down on the sheet so that "Adjust Keyboard" is dismissed.
- Verify that the "Adjust Keyboard" returns to the main(text-editing view)
- Verify that the keyboard appears automatically, with no need to tap in the text area.
- Verify that the keyboard size change and matches the adjustment from step 5.
Cleanup
- Long-press the Keyman icon from the display.
- Verify that the “Remove App” option appears on the screen.
- Click the “Remove App” option.
- Verify that a warning message appears “Remove Keyman? on the screen with the ‘Delete App’ option.
- Click the ‘Delete App’ option.
- Verify that another warning message “Delete Keyman? - Delete this app will also delete its data” appears on the Screen with ‘Delete’ and ‘Cancel’ buttons.
- Click the Delete button.
- Verify that the Keyman Uninstallation completed successfully.
TEST_351
Do not show notification for downloaded keyboard when showing its installer_TEST_REPRO_12590_SINGLE
Status: Active
Metadata
- Source ID:
351 - Product:
IOS - Source files:
351.JSON,351.html
Description
TC - fix(ios): do not show notification for downloaded keyboard when showing its installer_TEST_REPRO_12590_SINGLE #13687
Setup
- Install the latest Keyman (.dmg)build on the iPad device/simulator.
- Accept all the iOS permission requests for storage.
- Open the Keyman app.
- Navigate to the settings page.
- Check the "Enable Keyman as system-wide keyboard" box.
- Check the "Set the keyboard as the default keyboard" box.
- Enable the "Predictions" to install the "Dictionary."
Action
- Launch the Keyman app.
- Dismiss the "Get Started" dialog.
- Navigate to the "Installed Languages" page by clicking the three dots --> settings --> Installed Languages
- Click on the “+” icon at the top right.
- Search "ekwtamil99uni"
- Click on the "Thamizha Tamil99" keyboard.
- Verify that the keyboard information page appears.
- Click on the “Install keyboard” button.
- The screen closes and moves back to the “Installed Languages” page for a few seconds.
- Verify that the package-installer page appears with no effects of the issue.
Cleanup
- Long-press the Keyman icon from the display.
- Verify that the “Remove App” option appears on the screen.
- Click the “Remove App” option.
- Verify that a warning message appears “Remove Keyman? on the screen with the ‘Delete App’ option.
- Click the ‘Delete App’ option.
- Verify that another warning message “Delete Keyman? - Delete this app will also delete its data” appears on the Screen with ‘Delete’ and Cancel’ buttons.
- Click the Delete button.
- Verify that the Keyman Uninstallation completed successfully.
TEST_353
Do not show notification for downloaded keyboard when showing its installer_TEST_REPRO_UPDATES_AVAILABLE
Status: Active
Metadata
- Source ID:
353 - Product:
IOS - Source files:
353.JSON,353.html
Description
TC - fix(ios): do not show notification for downloaded keyboard when showing its installer_TEST_REPRO_UPDATES_AVAILABLE #13687
Setup
- Install the older Keyman version( 18 stable version *.dmg) on the iPhone or iPad device/simulator.
- Accept all the iOS permission requests for storage.
- Open the Keyman app.
- Navigate to the settings page.
- Check the "Enable Keyman as system-wide keyboard" box.
- Check the "Set the keyboard as the default keyboard" box.
- Enable the "Predictions" to install the "Dictionary."
- Go to jahorton.github.io page.
- Download the khmer_angkor.kmp older version package.
- Install khmer_angkor.kmp the package which was downloaded earlier step.
Action
- Install the latest Keyman 19 version.
- Launch the Keyman app.
- Dismiss the "Get Started" dialog.
- Navigate to the "Installed Languages" page by clicking the three dots --> settings --> Installed Languages
- Return to the main screen and close Keyman from the back end.
- Reopen the Keyman app.
- Dismiss the "Get Started" dialog.
- Navigate to the "Installed Languages" page by clicking the three dots --> settings --> Installed Languages
- Click on the “+” icon at the top right.
- Search "ekwtamil99uni"
- Verified that the “Update Available” appears
Cleanup
- Long-press the Keyman icon from the display.
- Verify that the “Remove App” option appears on the screen.
- Click the “Remove App” option.
- Verify that a warning message appears “Remove Keyman? on the screen with ‘Delete App’ option.
- Click the ‘Delete App’ option.
- Verify that another warning message “Delete Keyman? - Delete this app will also delete its data” appears on the Screen with ‘Delete’ and Cancel’ button.
- Click the Delete button.
- Verify that the Keyman Uninstallation completed successfully.
TEST_356
Allow swipe-dismissal of Settings to be cancelled_TEST_BUTTON_DISMISSAL
Status: Active
Metadata
- Source ID:
356 - Product:
IOS - Source files:
356.JSON,356.html
Description
TC - fix(ios): allow swipe-dismissal of Settings to be cancelled_TEST_BUTTON_DISMISSAL #13686
Setup
- Install the latest Keyman version(*.dmg) on the iPhone or iPad device/simulator.
- Accept all the iOS permission requests for storage.
- Open the Keyman app.
- Navigate to the settings page.
- Check the "Enable Keyman as system-wide keyboard" box.
- Check the "Set the keyboard as the default keyboard" box.
- Enable the "Predictions" to install the "Dictionary."
Action
- Launch the Keyman app.
- Dismiss the "Get Started" dialog.
- Open Keyman Settings by clicking the three dots --> Settings
- Tap on the Adjust Keyboard Height.
- Verify that the "Adjust Keyboard" page appears
- Change the height of the keyboard to 50% height of the screen.
- Verify that the keyboard template changed.
- Click the "Back" button on the "Adjust Keyboard"
- Click the "Done" on the "Keyman settings" page
- Verify that the keyboard appears automatically, with no need to tap in the editor page.
- Confirm that the keyboard height is changed to 50% height of the screen.
Cleanup
- Long-press the Keyman icon from the display.
- Verify that the “Remove App” option appears on the screen.
- Click the “Remove App” option.
- Verify that a warning message appears “Remove Keyman? on the screen with the ‘Delete App’ option.
- Click the ‘Delete App’ option.
- Verify that another warning message “Delete Keyman? - Delete this app will also delete its data” appears on the Screen with ‘Delete’ and Cancel’ button.
- Click the Delete button.
- Verify that the Keyman Uninstallation completed successfully.
TEST_358
Prevent re-display of keyboard when re-entering app to its menus_TEST_REPRO_13629
Status: Active
Metadata
- Source ID:
358 - Product:
IOS - Source files:
358.JSON,358.html
Description
fix(ios): prevent re-display of keyboard when re-entering app to its menus_TEST_REPRO_13629 #13630
Setup
- Install the latest Keyman version(*.dmg) in the iPhone or iPad device/simulator.
- Accept all the iOS permission requests for storage.
- Open the Keyman app.
- Navigate to the settings page.
- Check the "Enable Keyman as system-wide keyboard" box.
- Check the "Set the keyboard as the default keyboard" box.
- Enable the "Predictions" to install the "Dictionary."
Action
- Launch the Keyman app.
- Open the "settings" menu by clicking the "three dots"
- Select the "System Keyboard Settings" option.
- Verify that the "Keyman" page appeared on the iPhone.
- At the top-left corner of the device: use the "< Keyman" system option to return directly from the system's Settings app to the Keyman app.
- Verify that the page redirects to the Keyman app's "Keyman" page.
- Verify that the keyboard did not appear on the "Keyman" page.
Cleanup
- Long-press the Keyman icon from the display.
- Verify that the “Remove App” option appears on the screen.
- Click the “Remove App” option.
- Verify that a warning message appears “Remove Keyman? on the screen with the ‘Delete App’ option.
- Click the ‘Delete App’ option.
- Verify that another warning message “Delete Keyman? - Delete this app will also delete its data” appears on the Screen with ‘Delete’ and Cancel’ button.
- Click the Delete button.
- Verify that the Keyman Uninstallation completed successfully.
TEST_360
Prevent re-display of keyboard when re-entering app to its menus_TEST_REPRO_EST_REPRO_6387
Status: Active
Metadata
- Source ID:
360 - Product:
IOS - Source files:
360.JSON,360.html
Description
fix(ios): prevent re-display of keyboard when re-entering app to its menus_TEST_REPRO_EST_REPRO_6387 #13630
Setup
- Install the latest Keyman version(*.dmg) on the iPhone or iPad device/simulator.
- Accept all the iOS permission requests for storage.
- Open the Keyman app.
- Navigate to the settings page.
- Check the "Enable Keyman as system-wide keyboard" box.
- Check the "Set the keyboard as the default keyboard" box.
- Enable the "Predictions" to install the "Dictionary."
Action
- Launch the Keyman app.
- Minimize the Keyman app using the "swipe gestures" (it stays under the recent).
- Launch your test device's Safari and visit https://jahorton.github.io.
- Download the sil_ipa.kmp option near the top.
- Go to the File app and then double-tap on the "sil_ipa.kmp" file.
- Verified that the Package installer appeared, and then the Keyboard did not appear on that.
Cleanup
- Long-press the Keyman icon from the display.
- Verify that the “Remove App” option appears on the screen.
- Click the “Remove App” option.
- Verify that a warning message appears “Remove Keyman? on the screen with the ‘Delete App’ option.
- Click the ‘Delete App’ option.
- Verify that another warning message “Delete Keyman? - Delete this app will also delete its data” appears on the Screen with ‘Delete’ and Cancel’ button.
- Click the Delete button.
- Verify that the Keyman Uninstallation completed successfully.