def test_browser_clear_history(self): """ https://moztrap.mozilla.org/manage/cases/?filter-id=3582 """ search = Search(self.marionette) search.launch() browser = search.go_to_url(self.test_url) browser.switch_to_content() Wait(self.marionette, timeout=30).until(lambda m: m.title == 'Mozilla') self.apps.kill(search.app) self.device.touch_home_button() search.launch() search.wait_for_history_to_load(number_of_items=1) self.assertGreater(search.history_items_count, 0) # This shouldn't be necessary, remove these 2 lines once bug 1216933 is fixed self.apps.kill(search.app) self.device.touch_home_button() settings = Settings(self.marionette) settings.launch() browsing_privacy = settings.open_browsing_privacy() confirm_dialog = browsing_privacy.clear_browsing_history() confirm_dialog.confirm_clear() self.device.touch_home_button() search.launch() search.wait_for_history_to_load(number_of_items=0) self.assertEqual(0, search.history_items_count)
def test_browser_clear_history(self): """ https://moztrap.mozilla.org/manage/cases/?filter-id=3582 """ search = Search(self.marionette) search.launch() browser = search.go_to_url(self.test_url) browser.switch_to_content() Wait(self.marionette, timeout=30).until(lambda m: m.title == 'Mozilla') self.apps.kill(search.app) self.device.touch_home_button() search.launch() Wait(self.marionette).until( lambda m: len(m.find_elements(*search._history_item_locator)) > 0) self.assertGreater(search.history_items_count, 0) self.settings = Settings(self.marionette) self.settings.launch() browsing_privacy = self.settings.open_browsing_privacy() browsing_privacy.tap_clear_browsing_history() browsing_privacy.tap_clear() self.settings.return_to_prev_menu(self.settings.screen_element) self.device.touch_home_button() search.launch() search.wait_for_history_to_load(number_of_items=0) self.assertEqual(0, search.history_items_count)
def test_browser_clear_history(self): """ https://moztrap.mozilla.org/manage/cases/?filter-id=3582 """ search = Search(self.marionette) search.launch() browser = search.go_to_url(self.test_url) browser.switch_to_content() Wait(self.marionette, timeout=30).until(lambda m: m.title == 'Mozilla') self.apps.kill(search.app) self.device.touch_home_button() search.launch() Wait(self.marionette).until(lambda m: len(m.find_elements(*search._history_item_locator)) > 0) self.assertGreater(search.history_items_count, 0) self.settings = Settings(self.marionette) self.settings.launch() browsing_privacy = self.settings.open_browsing_privacy() browsing_privacy.tap_clear_browsing_history() browsing_privacy.tap_clear() self.settings.return_to_prev_menu(self.settings.screen_element) self.device.touch_home_button() search.launch() search.wait_for_history_to_load(number_of_items=0) self.assertEqual(0, search.history_items_count)
def test_browser_clear_history(self): """ https://moztrap.mozilla.org/manage/cases/?filter-id=3582 """ search = Search(self.marionette) search.launch() browser = search.go_to_url(self.test_url) browser.switch_to_content() Wait(self.marionette).until(lambda m: m.title == 'Mozilla') self.device.touch_home_button() search.launch() search.wait_for_history_to_load(number_of_items=1) self.assertGreater(search.history_items_count, 0) settings = Settings(self.marionette) settings.launch() browsing_privacy = settings.open_browsing_privacy_settings() browsing_privacy.tap_clear_browsing_history() browsing_privacy.tap_clear() self.device.touch_home_button() search.launch() search.wait_for_history_to_load(number_of_items=0) self.assertEqual(0, search.history_items_count)
def test_browser_clear_history(self): """ https://moztrap.mozilla.org/manage/cases/?filter-id=3582 """ search = Search(self.marionette) search.launch() browser = search.go_to_url(self.test_url) browser.switch_to_content() Wait(self.marionette).until(lambda m: m.title == 'Mozilla') self.device.touch_home_button() search.launch() search.wait_for_history_to_load(number_of_items=1) self.assertGreater(search.history_items_count, 0) settings = Settings(self.marionette) settings.launch() browsing_privacy = settings.open_browsing_privacy_settings() browsing_privacy.tap_clear_browsing_history() browsing_privacy.tap_clear() self.device.touch_home_button() search.launch() search.wait_for_history_to_load(number_of_items=0) self.assertEqual(0, search.history_items_count)