def setup_IMAP_email(self, imap): basic_setup = SetupEmail(self.marionette) basic_setup.type_name(imap['name']) basic_setup.type_email(imap['email']) setup = self.tap_manual_setup() setup.select_account_type('IMAP+SMTP') setup.type_imap_hostname(imap['imap_hostname']) setup.type_imap_name(imap['imap_name']) setup.type_imap_password(imap['password']) setup.type_imap_port(imap['imap_port']) setup.type_smtp_hostname(imap['smtp_hostname']) setup.type_smtp_password(imap['password']) setup.type_smtp_name(imap['smtp_name']) setup.type_smtp_port(imap['smtp_port']) setup.tap_next() setup.check_for_emails_interval('20000') setup.tap_account_prefs_next() setup.wait_for_setup_complete() setup.tap_continue() self.wait_for_message_list()
def setup_IMAP_email(self, imap): basic_setup = SetupEmail(self.marionette) basic_setup.type_name(imap["name"]) basic_setup.type_email(imap["email"]) setup = self.tap_manual_setup() setup.select_account_type("IMAP+SMTP") setup.type_imap_hostname(imap["imap_hostname"]) setup.type_imap_name(imap["imap_name"]) setup.type_imap_password(imap["password"]) setup.type_imap_port(imap["imap_port"]) setup.type_smtp_hostname(imap["smtp_hostname"]) setup.type_smtp_password(imap["password"]) setup.type_smtp_name(imap["smtp_name"]) setup.type_smtp_port(imap["smtp_port"]) setup.tap_next() setup.check_for_emails_interval("20000") setup.tap_account_prefs_next() setup.wait_for_setup_complete() setup.tap_continue() self.wait_for_message_list()
def setup_active_sync_email(self, active_sync): basic_setup = SetupEmail(self.marionette) basic_setup.type_name(active_sync["name"]) basic_setup.type_email(active_sync["email"]) setup = self.tap_manual_setup() setup.select_account_type("ActiveSync") setup.type_activesync_hostname(active_sync["active_sync_hostname"]) setup.type_activesync_name(active_sync["active_sync_username"]) setup.type_password(active_sync["password"]) setup.tap_next() setup.check_for_emails_interval("20000") setup.tap_account_prefs_next() setup.wait_for_setup_complete() setup.tap_continue() self.wait_for_message_list()
def setup_active_sync_email(self, active_sync): basic_setup = SetupEmail(self.marionette) basic_setup.type_name('ActiveSync account') basic_setup.type_email(active_sync['email']) setup = self.tap_manual_setup() setup.select_account_type('ActiveSync') setup.type_password(active_sync['password']) setup.type_activesync_hostname(active_sync['hostname']) setup.type_activesync_name(active_sync['username']) setup.tap_next() setup.check_for_emails_interval('20000') setup.tap_account_prefs_next() setup.wait_for_setup_complete() setup.tap_continue() self.wait_for_message_list()
def setup_IMAP_email(self, imap, smtp): basic_setup = SetupEmail(self.marionette) basic_setup.type_name('IMAP account') basic_setup.type_email(imap['email']) setup = self.tap_manual_setup() setup.select_account_type('IMAP+SMTP') setup.type_imap_hostname(imap['hostname']) setup.type_imap_name(imap['username']) setup.type_imap_password(imap['password']) setup.type_imap_port(imap['port']) setup.type_smtp_hostname(smtp['hostname']) setup.type_smtp_name(smtp['username']) setup.type_smtp_password(smtp['password']) setup.type_smtp_port(smtp['port']) setup.tap_next() setup.check_for_emails_interval('20000') setup.tap_account_prefs_next() setup.wait_for_setup_complete() setup.tap_continue() self.wait_for_message_list()
def setup_IMAP_email(self, imap): basic_setup = SetupEmail(self.marionette) basic_setup.type_name(imap['name']) basic_setup.type_email(imap['email']) setup = self.tap_manual_setup() setup.select_account_type('IMAP+SMTP') setup.type_imap_hostname(imap['imap_hostname']) setup.type_imap_name(imap['imap_name']) setup.type_imap_password(imap['password']) setup.type_imap_port(imap['imap_port']) setup.type_smtp_hostname(imap['smtp_hostname']) setup.type_smtp_password(imap['password']) setup.type_smtp_name(imap['smtp_name']) setup.type_smtp_port(imap['smtp_port']) setup.tap_next() setup.tap_account_prefs_next() setup.wait_for_setup_complete() setup.tap_continue() self.wait_for_message_list()
def setup_active_sync_email(self, active_sync): basic_setup = SetupEmail(self.marionette) basic_setup.type_name(active_sync['name']) basic_setup.type_email(active_sync['email']) basic_setup.type_password(active_sync['password']) setup = self.tap_manual_setup() setup.select_account_type('ActiveSync') setup.type_activesync_hostname(active_sync['active_sync_hostname']) setup.type_activesync_name(active_sync['active_sync_username']) setup.tap_next() setup.tap_account_prefs_next() setup.wait_for_setup_complete() setup.tap_continue() self.wait_for_message_list()
def basic_setup_email(self, name, email, password): setup = SetupEmail(self.marionette) setup.type_name(name) setup.type_email(email) setup.tap_next() google_login = GoogleLogin(self.marionette) # check if the google autocomplete on email field works as expected assert google_login.email == email # dismiss the keyboard and return to the correct frame google_login.keyboard.dismiss() google_login.switch_to_frame() google_login.tap_next() google_login.type_password(password) google_login.tap_sign_in() # approve access to your account google_login.wait_for_approve_access() google_login.tap_approve_access() self.apps.switch_to_displayed_app() setup.tap_account_prefs_next() setup.wait_for_setup_complete() setup.tap_continue() self.wait_for_message_list()
def a11y_navigate_to_manual_setup(self, name, email): setup = SetupEmail(self.marionette) setup.type_name(name) setup.type_email(email) setup = self.a11y_click_manual_setup()
def basic_setup_email(self, name, email, password): setup = SetupEmail(self.marionette) setup.type_name(name) setup.type_email(email) setup.tap_next() google_login = GoogleLogin(self.marionette) # check if the google autocomplete on email field works as expected assert google_login.email == email google_login.type_password(password) google_login.tap_sign_in() # approve access to your account google_login.wait_for_approve_access() google_login.tap_approve_access() self.apps.switch_to_displayed_app() setup.tap_account_prefs_next() setup.wait_for_setup_complete() setup.tap_continue() self.wait_for_message_list()
def basic_setup_email(self, name, email, password): setup = SetupEmail(self.marionette) setup.type_name(name) setup.type_email(email) setup.type_password(password) setup.tap_next() setup.tap_account_prefs_next() setup.wait_for_setup_complete() setup.tap_continue() self.wait_for_condition(lambda m: self.is_element_displayed(*self._header_area_locator))
def basic_setup_email(self, name, email, password): setup = SetupEmail(self.marionette) setup.type_name(name) setup.type_email(email) setup.type_password(password) setup.tap_next() setup.tap_account_prefs_next() setup.wait_for_setup_complete() setup.tap_continue() self.wait_for_message_list()
def basic_setup_email(self, name, email, password): setup = SetupEmail(self.marionette) setup.type_name(name) setup.type_email(email) setup.type_password(password) setup.tap_next() setup.wait_for_setup_complete() setup.tap_continue() self.wait_for_condition( lambda m: self.is_element_displayed(*self._header_area_locator))