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)
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)