Contacts

class gaiatest.apps.contacts.app.Contacts(marionette)[source]

Bases: gaiatest.apps.base.Base

class Contact(marionette, element)[source]

Bases: gaiatest.apps.base.PageRegion

a11y_click(return_class='ContactDetails')[source]
full_name
image_data_group
name
tap(return_class='ContactDetails')[source]
Contacts.a11y_click_new_contact()[source]
Contacts.contact(name)[source]
Contacts.contacts
Contacts.entry_point = 'contacts'
Contacts.is_favorites_list_displayed
Contacts.is_ice_list_icon_displayed
Contacts.is_no_contacts_message_displayed
Contacts.launch()[source]
Contacts.manifest_url = 'app://communications.gaiamobile.org/manifest.webapp'
Contacts.name = 'Contacts'
Contacts.open_ice_contact_list()[source]
Contacts.status_message
Contacts.switch_to_contacts_frame()[source]
Contacts.tap_confirm_delete()[source]
Contacts.tap_delete()[source]
Contacts.tap_export()[source]
Contacts.tap_new_contact()[source]
Contacts.tap_select_all()[source]
Contacts.tap_settings()[source]
Contacts.wait_for_contacts(number_to_wait_for=1)[source]
Contacts.wait_for_ice_contact_shown()[source]

Regions

class gaiatest.apps.contacts.regions.contact_details.ContactDetails(marionette)[source]

Bases: gaiatest.apps.base.Base

a11y_click_edit()[source]
add_remove_text
comments
full_name
image_style
phone_number
phone_numbers
tap_add_remove_favorite()[source]
tap_back()[source]
tap_edit()[source]
tap_phone_number()[source]
tap_send_sms()[source]
class gaiatest.apps.contacts.regions.contact_form.ContactForm(marionette)[source]

Bases: gaiatest.apps.base.Base

city
comment
country
email
family_name
given_name
name = 'Contacts'
phone
picture_style
street
tap_comment()[source]
tap_picture()[source]
type_city(value)[source]
type_comment(value)[source]
type_country(value)[source]
type_email(value)[source]
type_family_name(value)[source]
type_given_name(value)[source]
type_phone(value)[source]
type_street(value)[source]
type_zip_code(value)[source]
wait_for_image_to_load()[source]
zip_code
class gaiatest.apps.contacts.regions.contact_form.EditContact(marionette)[source]

Bases: gaiatest.apps.contacts.regions.contact_form.ContactForm

tap_cancel()[source]
tap_cancel_delete()[source]
tap_confirm_delete()[source]
tap_delete()[source]
tap_update(return_class='ContactDetails')[source]
wait_for_update_button_enabled()[source]
class gaiatest.apps.contacts.regions.contact_form.NewContact(marionette)[source]

Bases: gaiatest.apps.contacts.regions.contact_form.ContactForm

a11y_click_done(return_contacts=True)[source]
switch_to_new_contact_form()[source]
tap_done(return_contacts=True)[source]
wait_for_done(return_contacts=True)[source]
wait_for_new_contact_form_to_load()[source]
class gaiatest.apps.contacts.regions.contact_import_picker.ContactImportPicker(marionette)[source]

Bases: gaiatest.apps.base.Base

tap_first_friend()[source]
tap_import_button(wait_for_import=True)[source]
tap_select_all()[source]
class gaiatest.apps.contacts.regions.gmail.GmailLogin(marionette)[source]

Bases: gaiatest.apps.base.Base

gmail_login(user, passwd)[source]
switch_to_gmail_login_frame()[source]
tap_grant_access()[source]
class gaiatest.apps.contacts.regions.settings_form.ConfirmationView(marionette)[source]

Bases: gaiatest.apps.base.Base

error_message
class gaiatest.apps.contacts.regions.settings_form.SettingsForm(marionette)[source]

Bases: gaiatest.apps.base.Base

disable_order_by_last_name()[source]
enable_order_by_last_name()[source]
gmail_imported_contacts
is_error_message_displayed
is_gmail_import_enabled
is_gmail_import_service_in_error
is_outlook_import_enabled
is_outlook_import_service_in_error
tap_back_from_import_contacts()[source]
tap_delete_contacts()[source]
tap_done()[source]
tap_export_contacts()[source]
tap_export_to_sd()[source]
tap_export_to_sim()[source]
tap_import_contacts()[source]
tap_import_from_gmail()[source]
tap_import_from_sdcard()[source]
tap_import_from_sim()[source]
tap_set_ice_contact()[source]