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))
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))
Пример #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
Пример #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