class TestUtilityTrayVisibilityAccessibility(GaiaTestCase):

    def setUp(self):
        GaiaTestCase.setUp(self)
        self.system = System(self.marionette)
        self.status_bar = self.system.status_bar
        self.utility_tray = UtilityTray(self.marionette)

    def test_a11y_utility_tray_visibility(self):
        self.system.wait_for_status_bar_displayed()

        utility_tray_container = self.marionette.find_element(*self.system._utility_tray_locator)

        # Utility tray is hidden by default.
        self.assertTrue(self.accessibility.is_hidden(utility_tray_container))

        self.status_bar.a11y_wheel_status_bar_time()
        self.utility_tray.wait_for_dropped_down()

        # Utility tray should now be visible.
        self.assertTrue(self.accessibility.is_visible(utility_tray_container))

        self.utility_tray.a11y_wheel_utility_tray_grippy()

        # Utility tray should now be hidden.
        self.assertTrue(self.accessibility.is_hidden(utility_tray_container))
Beispiel #2
0
class TestUtilityTrayVisibilityAccessibility(GaiaTestCase):
    def setUp(self):
        GaiaTestCase.setUp(self)
        self.system = System(self.marionette)
        self.status_bar = StatusBar(self.marionette)
        self.utility_tray = UtilityTray(self.marionette)

    def test_a11y_utility_tray_visibility(self):
        self.system.wait_for_status_bar_displayed()

        utility_tray_container = self.marionette.find_element(
            *self.system._utility_tray_locator)

        # Utility tray is hidden by default.
        self.assertTrue(self.accessibility.is_hidden(utility_tray_container))

        self.status_bar.a11y_wheel_status_bar_time()
        self.utility_tray.wait_for_notification_container_displayed()

        # Utility tray should now be visible.
        self.assertTrue(self.accessibility.is_visible(utility_tray_container))

        self.utility_tray.a11y_wheel_utility_tray_grippy()

        # Utility tray should now be hidden.
        self.assertTrue(self.accessibility.is_hidden(utility_tray_container))
Beispiel #3
0
    def open_utility_tray(self):
        body = self.marionette.find_element(By.TAG_NAME, 'body')
        gripper = self.marionette.find_element(*self._gripper_locator)
        gripper_x = int(gripper.rect['width']/2)
        gripper_y = int(gripper.rect['y'])
        gripper_y_end = int(body.rect['height'])
        Actions(self.marionette).flick(gripper, gripper_x, gripper_y, gripper_x, gripper_y_end).perform()

        from gaiatest.apps.system.regions.utility_tray import UtilityTray
        utility_tray = UtilityTray(self.marionette)
        utility_tray.wait_for_dropped_down()
        return utility_tray
Beispiel #4
0
    def open_utility_tray(self):
        body = self.marionette.find_element(By.TAG_NAME, 'body')
        gripper = self.marionette.find_element(*self._gripper_locator)
        gripper_x = int(gripper.rect['width'] / 2)
        gripper_y = int(gripper.rect['y'])
        gripper_y_end = int(body.rect['height'])
        Actions(self.marionette).flick(gripper, gripper_x, gripper_y,
                                       gripper_x, gripper_y_end).perform()

        from gaiatest.apps.system.regions.utility_tray import UtilityTray
        utility_tray = UtilityTray(self.marionette)
        utility_tray.wait_for_dropped_down()
        return utility_tray
Beispiel #5
0
    def open_utility_tray(self):
        # TODO Use actions for this
        self.marionette.execute_script(
            "window.wrappedJSObject.UtilityTray.show()")

        from gaiatest.apps.system.regions.utility_tray import UtilityTray
        return UtilityTray(self.marionette)
Beispiel #6
0
    def open_utility_tray(self):
        body = self.marionette.find_element(By.TAG_NAME, 'body')
        statusbar = self.marionette.find_element(*self._status_bar_locator)
        statusbar_x = int(statusbar.size['width']/2)
        statusbar_y_end = int(body.size['height'])
        Actions(self.marionette).press(statusbar).move_by_offset(statusbar_x, statusbar_y_end).release().perform()

        from gaiatest.apps.system.regions.utility_tray import UtilityTray
        return UtilityTray(self.marionette)
Beispiel #7
0
    def open_utility_tray(self):
        statusbar = self.marionette.find_element(*self._status_bar_locator)
        statusbar_x = int(statusbar.size['width'])
        statusbar_y_start = int(statusbar.size['height'] / 2)
        statusbar_y_end = int(statusbar.size['height'] * 160)
        Actions(self.marionette).flick(statusbar, statusbar_x, statusbar_y_start, statusbar_x, statusbar_y_end, 100).perform()

        from gaiatest.apps.system.regions.utility_tray import UtilityTray
        return UtilityTray(self.marionette)
 def setUp(self):
     GaiaTestCase.setUp(self)
     self.system = System(self.marionette)
     self.status_bar = self.system.status_bar
     self.utility_tray = UtilityTray(self.marionette)
Beispiel #9
0
 def setUp(self):
     GaiaTestCase.setUp(self)
     self.system = System(self.marionette)
     self.status_bar = StatusBar(self.marionette)
     self.utility_tray = UtilityTray(self.marionette)