class TestKeyboardPredictiveKey(GaiaTestCase): def test_keyboard_predictive_key(self): self.ui_tests = UiTests(self.marionette) self.ui_tests.launch() # go to UI/keyboard page self.ui_tests.tap_keyboard_option() keyboard_page = self.ui_tests.switch_to_keyboard_page_frame() # tap the field "input type=text" keyboard = keyboard_page.tap_text_input() # type first 6 letters of the expected word keyboard.switch_to_keyboard() expected_word = 'keyboard ' keyboard.send(expected_word[:6]) self.marionette.switch_to_frame() self.marionette.switch_to_frame(self.ui_tests.app.frame) keyboard_page = self.ui_tests.switch_to_keyboard_page_frame() keyboard_page.tap_text_input() # tap the first predictive word keyboard.tap_first_predictive_word() self.marionette.switch_to_frame() self.marionette.switch_to_frame(self.ui_tests.app.frame) keyboard_page = self.ui_tests.switch_to_keyboard_page_frame() # check if the word in the input field is the same as the expected word typed_word = keyboard_page.text_input self.assertEqual(typed_word, expected_word)
class TestKeyboardPredictiveKey(GaiaTestCase): def test_keyboard_predictive_key(self): self.ui_tests = UiTests(self.marionette) self.ui_tests.launch() # go to UI/keyboard page self.ui_tests.tap_keyboard_option() keyboard_page = self.ui_tests.switch_to_keyboard_page_frame() # tap the field "input type=text" keyboard = keyboard_page.tap_text_input() # type first 6 letters of the expected word keyboard.switch_to_keyboard() expected_word = 'keyboard ' keyboard.send(expected_word[:6]) self.marionette.switch_to_frame() self.marionette.switch_to_frame(self.ui_tests.app.frame) keyboard_page = self.ui_tests.switch_to_keyboard_page_frame() keyboard_page.tap_text_input() # tap the first predictive word keyboard.tap_first_predictive_word() self.marionette.switch_to_frame() self.marionette.switch_to_frame(self.ui_tests.app.frame) keyboard_page = self.ui_tests.switch_to_keyboard_page_frame() # check if the word in the input field is the same as the expected word typed_word = keyboard_page.text_input self.assertEqual(typed_word, expected_word)
class TestNumberKeyboard(GaiaTestCase): def test_number_keyboard(self): self.ui_tests = UiTests(self.marionette) self.ui_tests.launch() self.ui_tests.tap_keyboard_option() keyboard_page = self.ui_tests.switch_to_keyboard_page_frame() keyboard = keyboard_page.tap_number_input() keyboard.switch_to_keyboard() self.assertEqual(str(keyboard.current_keyboard), 'number') keyboard._tap('1') self.marionette.switch_to_frame() self.marionette.switch_to_frame(self.ui_tests.app.frame) keyboard_page = self.ui_tests.switch_to_keyboard_page_frame() typed_number = keyboard_page.number_input self.assertEqual(typed_number, u'1')
class TestNumberKeyboard(GaiaTestCase): def test_number_keyboard(self): self.ui_tests = UiTests(self.marionette) self.ui_tests.launch() self.ui_tests.tap_keyboard_option() keyboard_page = self.ui_tests.switch_to_keyboard_page_frame() keyboard = keyboard_page.tap_number_input() keyboard.switch_to_keyboard() self.assertEqual(str(keyboard.current_keyboard), 'number') keyboard._tap('1') self.marionette.switch_to_frame() self.marionette.switch_to_frame(self.ui_tests.app.frame) keyboard_page = self.ui_tests.switch_to_keyboard_page_frame() typed_number = keyboard_page.number_input self.assertEqual(typed_number, u'1')