def test_change_keyboard_language_settings(self): settings = Settings(self.marionette) settings.launch() keyboard_settings = settings.open_keyboard_settings() # Tap on active keyboard link select_keyboard = keyboard_settings.tap_selected_keyboards() # Tap 'add more keyboards' button add_more_keyboards = select_keyboard.tap_add_more_keyboards() # Select keyboard language, then click back to make it "stick" add_more_keyboards.select_language(u'Espa\u00F1ol') add_more_keyboards.go_back() # launch the Contacts app to verify the keyboard layout contacts_app = Contacts(self.marionette) contacts_app.launch() new_contact_form = contacts_app.tap_new_contact() new_contact_form.type_given_name('') self.wait_for_condition( lambda m: new_contact_form.keyboard.is_displayed()) # Switch to keyboard frame and switch language new_contact_form.keyboard.tap_keyboard_language_key() new_contact_form.keyboard.switch_to_keyboard() special_key = self.marionette.find_element( *self._special_key_locator).text # Checking if exists the special key - "ñ" self.assertEqual(special_key, self._expected_key)
def test_change_keyboard_language_settings(self): settings = Settings(self.marionette) settings.launch() keyboard_settings = settings.open_keyboard_settings() # Tap on active keyboard link select_keyboard = keyboard_settings.tap_active_keyboard() # Tap 'add more keyboards' button add_more_keyboards = select_keyboard.tap_add_more_keyboards() # Select keyboard language add_more_keyboards.select_language('Spanish') # launch the Contacts app to verify the keyboard layout contacts_app = Contacts(self.marionette) contacts_app.launch() new_contact_form = contacts_app.tap_new_contact() new_contact_form.type_given_name('') # Switch to keyboard frame and switch language new_contact_form.keyboard.switch_to_keyboard() new_contact_form.keyboard.tap_keyboard_language_key() self.wait_for_element_displayed(*self._special_key_locator) special_key = self.marionette.find_element(*self._special_key_locator).text # Checking if exists the special key - "ñ" self.assertEqual(special_key, self._expected_key)
def test_change_keyboard_language_settings(self): settings = Settings(self.marionette) settings.launch() keyboard_settings = settings.open_keyboard_settings() # Tap 'add more keyboards' button add_more_keyboards = keyboard_settings.tap_add_more_keyboards() # Select keyboard language, then click back to make it "stick" add_more_keyboards.select_language(u'Espa\u00F1ol') add_more_keyboards.go_back() keyboard_settings.wait_for_built_in_keyboard(u'Espa\u00F1ol') # launch the Contacts app to verify the keyboard layout contacts_app = Contacts(self.marionette) contacts_app.launch() new_contact_form = contacts_app.tap_new_contact() new_contact_form.type_given_name('') # Switch to keyboard frame and switch language new_contact_form.keyboard.switch_to_keyboard() new_contact_form.keyboard.tap_keyboard_language_key() new_contact_form.keyboard.switch_to_keyboard() special_key = self.marionette.find_element(*self._special_key_locator).text # Checking if exists the special key - "ñ" self.assertEqual(special_key, self._expected_key)
def test_change_keyboard_language_settings(self): settings = Settings(self.marionette) settings.launch() keyboard_settings = settings.open_keyboard_settings() # Select keyboard language keyboard_settings.select_language('spanish') # launch the Contacts app to verify the keyboard layout contacts_app = Contacts(self.marionette) contacts_app.launch() new_contact_form = contacts_app.tap_new_contact() new_contact_form.type_given_name('') # Switch to keyboard frame and switch language self.keyboard.switch_keyboard_language("es") keybframe = self.marionette.find_element( *self._select_keyb_frame_locator) self.marionette.switch_to_frame(keybframe, focus=False) self.wait_for_element_displayed(*self._special_key_locator) special_key = self.marionette.find_element( *self._special_key_locator).text # Checking if exists the special key - "ñ" self.assertEqual(special_key, self._expected_key)
def test_change_keyboard_language_settings(self): settings = Settings(self.marionette) settings.launch() keyboard_settings = settings.open_keyboard_settings() # Tap on active keyboard link select_keyboard = keyboard_settings.tap_active_keyboard() # Tap 'add more keyboards' button add_more_keyboards = select_keyboard.tap_add_more_keyboards() # Select keyboard language add_more_keyboards.select_language('Spanish') # launch the Contacts app to verify the keyboard layout contacts_app = Contacts(self.marionette) contacts_app.launch() new_contact_form = contacts_app.tap_new_contact() new_contact_form.type_given_name('') # Switch to keyboard frame and switch language new_contact_form.keyboard.switch_to_keyboard() new_contact_form.keyboard.tap_keyboard_language_key() self.wait_for_element_displayed(*self._special_key_locator) special_key = self.marionette.find_element( *self._special_key_locator).text # Checking if exists the special key - "ñ" self.assertEqual(special_key, self._expected_key)
def test_change_keyboard_language_settings(self): settings = Settings(self.marionette) settings.launch() keyboard_settings = settings.open_keyboard_settings() # Select keyboard language keyboard_settings.select_language('spanish') # launch the Contacts app to verify the keyboard layout contacts_app = Contacts(self.marionette) contacts_app.launch() new_contact_form = contacts_app.tap_new_contact() new_contact_form.type_comment('') # Switch to keyboard frame and switch language self.keyboard.switch_keyboard_language("es") keybframe = self.marionette.find_element(*self._select_keyb_frame_locator) self.marionette.switch_to_frame(keybframe, focus=False) self.wait_for_element_displayed(*self._special_key_locator) special_key = self.marionette.find_element(*self._special_key_locator).text # Checking if exists the special key - "ñ" self.assertEqual(special_key, self._expected_key)