示例#1
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))
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))
    def test_a11y_cards_view_status_bar_visibility(self):

        cards_view = CardsView(self.marionette)
        status_bar = StatusBar(self.marionette)

        # Pull up the cards view
        self.device.hold_home_button()
        cards_view.wait_for_cards_view()

        # Wait for the app card ready
        cards_view.wait_for_card_ready('Calendar')

        # Statusbar icons should be invisible to the screen reader.
        self.wait_for_condition(
            lambda m: status_bar.is_status_bar_maximized_wrapper_a11y_hidden)
        self.wait_for_condition(
            lambda m: status_bar.is_status_bar_minimized_wrapper_a11y_hidden)
示例#4
0
文件: app.py 项目: philsmd/gaia
 def status_bar(self):
     self.marionette.switch_to_frame()
     from gaiatest.apps.system.regions.status_bar import StatusBar
     element = self.marionette.find_element(*self._status_bar_locator)
     return StatusBar(self.marionette, element)
示例#5
0
 def setUp(self):
     GaiaTestCase.setUp(self)
     self.system = System(self.marionette)
     self.status_bar = StatusBar(self.marionette)
     self.utility_tray = UtilityTray(self.marionette)
 def setUp(self):
     GaiaTestCase.setUp(self)
     self.system = System(self.marionette)
     self.status_bar = StatusBar(self.marionette)
     self.utility_tray = UtilityTray(self.marionette)