def test_power_button_long_press(self):
        """ Verify Power Button long press menu
        https://moztrap.mozilla.org/manage/case/1330/
        """
        sleep_menu = SleepScreen(self.marionette)

        self.device.hold_sleep_button()
        sleep_menu.wait_for_sleep_menu_visible()

        self.assertEqual(sleep_menu.title, "Phone")

        sleep_menu_items = [item.name for item in sleep_menu.menu_items]
        for item in MENU_ITEMS:
            self.assertIn(item, sleep_menu_items)

        sleep_menu.tap_cancel_button()

        self.assertFalse(sleep_menu.is_menu_visible)
Ejemplo n.º 2
0
    def test_power_button_long_press(self):
        """ Verify Power Button long press menu
        https://moztrap.mozilla.org/manage/case/1330/
        """
        sleep_menu = SleepScreen(self.marionette)

        self.device.hold_sleep_button()
        sleep_menu.wait_for_sleep_menu_visible()

        self.assertEqual(sleep_menu.title, "Phone")

        sleep_menu_items = [item.name for item in sleep_menu.menu_items]
        for item in MENU_ITEMS:
            self.assertIn(item, sleep_menu_items)

        sleep_menu.tap_cancel_button()

        self.assertFalse(sleep_menu.is_menu_visible)
Ejemplo n.º 3
0
    def test_power_button_long_press(self):
        """
        https://moztrap.mozilla.org/manage/case/1330/
        """
        sleep_menu = SleepScreen(self.marionette)

        self.device.hold_sleep_button()
        sleep_menu.wait_for_sleep_menu_visible()

        sleep_menu_items = [item.name for item in sleep_menu.menu_items]
        if self.device.has_mobile_connection:
            for item in MENU_ITEMS_HAS_MOBILE:
                self.assertIn(item, sleep_menu_items)
        else:
            for item in MENU_ITEMS_NO_MOBILE:
                self.assertIn(item, sleep_menu_items)

        sleep_menu.tap_cancel_button()

        self.assertFalse(sleep_menu.is_menu_visible)