Skip to content
This repository has been archived by the owner on Nov 3, 2021. It is now read-only.

Commit

Permalink
Merge pull request #13707 from AndreiH/bug938577_v1.2
Browse files Browse the repository at this point in the history
Bug 938577 - [v1.2] Write a test for using the email keyboard
  • Loading branch information
bobsilverberg committed Dec 4, 2013
2 parents af650d0 + d1e834d commit db2b352
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 0 deletions.
Expand Up @@ -6,3 +6,5 @@ b2g = true
[test_number_keyboard.py]

[test_url_keyboard.py]

[test_email_keyboard.py]
@@ -0,0 +1,35 @@
# -*- coding: iso-8859-15 -*-
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

from gaiatest import GaiaTestCase
from gaiatest.apps.ui_tests.app import UiTests


class TestEmailKeyboard(GaiaTestCase):

def test_basic_email_keyboard(self):
self.ui_tests = UiTests(self.marionette)
self.ui_tests.launch()

keyboard_page = self.ui_tests.tap_keyboard_option()
keyboard_page.switch_to_frame()

keyboard = keyboard_page.tap_email_input()
keyboard.switch_to_keyboard()
keyboard.send('post')
self.marionette.switch_to_frame()
self.marionette.switch_to_frame(self.ui_tests.app.frame)

keyboard_page.switch_to_frame()
keyboard_page.tap_email_input()
keyboard.switch_to_keyboard()
keyboard._tap('@')
keyboard.send('mydomain.com')
self.marionette.switch_to_frame()
self.marionette.switch_to_frame(self.ui_tests.app.frame)

keyboard_page.switch_to_frame()
typed_email_adress = keyboard_page.email_input
self.assertEqual(typed_email_adress, u'post@mydomain.com')

0 comments on commit db2b352

Please sign in to comment.