def tap_settings(self): settings = self.marionette.find_element(*self._settings_button_locator) Wait(self.marionette).until(expected.element_displayed(settings)) settings.tap() Wait(self.marionette).until(expected.element_not_displayed(settings)) from gaiatest.apps.contacts.regions.settings_form import SettingsForm return SettingsForm(self.marionette)
def tap_import_button(self, wait_for_import = True): self.marionette.execute_script('window.wrappedJSObject.importer.ui.importAll();', special_powers=True) # TODO uncomment this when Bug 932804 is resolved # self.marionette.find_element(*self._import_button_locator).tap() self.apps.switch_to_displayed_app() if wait_for_import: self.wait_for_element_not_displayed(*self._contact_import_picker_frame_locator, timeout=60) from gaiatest.apps.contacts.regions.settings_form import SettingsForm return SettingsForm(self.marionette)
def tap_settings(self): self.marionette.find_element(*self._settings_button_locator).tap() from gaiatest.apps.contacts.regions.settings_form import SettingsForm return SettingsForm(self.marionette)
def tap_settings(self): # TODO: Switch to el.tap() when bug #875741 gets fixed self.marionette.find_element(*self._settings_button_locator).click() from gaiatest.apps.contacts.regions.settings_form import SettingsForm return SettingsForm(self.marionette)
def go_back(self): GaiaHeader(self.marionette, self._ice_settings_header_locator).go_back() from gaiatest.apps.contacts.regions.settings_form import SettingsForm return SettingsForm(self.marionette)