def test_unlock_to_homescreen(self):
        lock_screen = LockScreen(self.marionette)
        homescreen = lock_screen.a11y_click_unlock_button()
        lock_screen.wait_for_lockscreen_not_visible()
        self.assertEquals(self.apps.displayed_app.name, homescreen.name)

        windows = self.marionette.find_element(By.ID, 'windows')
        self.assertFalse(self.accessibility.is_hidden(windows))
    def test_a11y_unlock_to_homescreen(self):
        lock_screen = LockScreen(self.marionette)
        homescreen = lock_screen.a11y_click_unlock_button()
        lock_screen.wait_for_lockscreen_not_visible()
        self.assertEquals(self.apps.displayed_app.name, homescreen.name)

        windows = self.marionette.find_element(By.ID, 'windows')
        self.assertFalse(self.accessibility.is_hidden(windows))
    def test_a11y_unlock_to_homescreen(self):
        lock_screen = LockScreen(self.marionette)
        lockScreen_window = self.marionette.find_element(*lock_screen._lockscreen_window_locator)
        homescreen_container = self.marionette.find_element(By.ID, 'homescreen')

        self.wait_for_condition(lambda m: self.accessibility.is_visible(lockScreen_window))
        self.wait_for_condition(lambda m: self.accessibility.is_hidden(homescreen_container))

        homescreen = lock_screen.a11y_click_unlock_button()
        lock_screen.wait_for_lockscreen_not_visible()
        self.assertEquals(self.apps.displayed_app.name, homescreen.name)

        self.assertTrue(self.accessibility.is_hidden(lockScreen_window))
        self.assertTrue(self.accessibility.is_visible(homescreen_container))
    def test_a11y_unlock_to_homescreen(self):
        lock_screen = LockScreen(self.marionette)
        lockScreen_window = self.marionette.find_element(
            *lock_screen._lockscreen_window_locator)
        homescreen_container = self.marionette.find_element(
            By.ID, 'homescreen')

        self.wait_for_condition(
            lambda m: self.accessibility.is_visible(lockScreen_window))
        self.wait_for_condition(
            lambda m: self.accessibility.is_hidden(homescreen_container))

        homescreen = lock_screen.a11y_click_unlock_button()
        lock_screen.wait_for_lockscreen_not_visible()
        self.assertEquals(self.apps.displayed_app.name, homescreen.name)

        self.assertTrue(self.accessibility.is_hidden(lockScreen_window))
        self.assertTrue(self.accessibility.is_visible(homescreen_container))