Email

class gaiatest.apps.email.app.Email(marionette)[source]

Bases: gaiatest.apps.base.Base

a11y_click_manual_setup()[source]
a11y_navigate_to_manual_setup(name, email)[source]
basic_setup_email(name, email, password)[source]
delete_email_account(index)[source]
class email_exists(app, subject)[source]

Bases: object

Email.emails_list_header_locator = ('css selector', '.msg-list-header')
Email.header
Email.mails
Email.name = 'E-Mail'
Email.setup_IMAP_email(imap, smtp)[source]
Email.setup_active_sync_email(active_sync)[source]
Email.tap_email_subject(subject)[source]
Email.tap_manual_setup()[source]
Email.toolbar
Email.wait_for_email(subject, timeout=120)[source]
Email.wait_for_emails_to_sync()[source]
Email.wait_for_message_list()[source]
Email.wait_for_search_textbox_displayed()[source]
class gaiatest.apps.email.app.Header(marionette, element)[source]

Bases: gaiatest.apps.base.PageRegion

a11y_click_menu()[source]
is_compose_visible
is_menu_visible
label
tap_compose()[source]
tap_menu()[source]
class gaiatest.apps.email.app.Message(marionette, element)[source]

Bases: gaiatest.apps.base.PageRegion

scroll_to_message()[source]
senders_email
subject
class gaiatest.apps.email.app.ToolBar(marionette)[source]

Bases: gaiatest.apps.base.Base

a11y_click_settings()[source]
is_a11y_visible
is_edit_visible
is_refresh_visible
is_search_visible
is_settings_visible
is_visible
tap_edit()[source]
tap_refresh()[source]
tap_settings()[source]

Regions

class gaiatest.apps.email.regions.new_email.NewEmail(marionette)[source]

Bases: gaiatest.apps.base.Base

tap_send()[source]
type_bcc(value)[source]
type_body(value)[source]
type_cc(value)[source]
type_subject(value)[source]
type_to(value)[source]
class gaiatest.apps.email.regions.read_email.ReadEmail(marionette)[source]

Bases: gaiatest.apps.base.Base

approve_delete()[source]
body
cancel_delete()[source]
cancel_move()[source]
cancel_reply()[source]
manifest_url = 'app://email.gaiamobile.org/manifest.webapp'
senders_email
subject
tap_delete_button()[source]
tap_mark_button()[source]
tap_move_button()[source]
tap_reply_button()[source]
tap_star_button()[source]
wait_for_senders_email_displayed()[source]
class gaiatest.apps.email.regions.settings.DeleteConfirmation(marionette)[source]

Bases: gaiatest.apps.base.Base

a11y_click_delete()[source]
tap_delete()[source]
class gaiatest.apps.email.regions.settings.EmailAccountSettings(marionette)[source]

Bases: gaiatest.apps.base.Base

a11y_click_delete()[source]
tap_delete()[source]
class gaiatest.apps.email.regions.settings.Settings(marionette)[source]

Bases: gaiatest.apps.base.Base

class Account(marionette, element)[source]

Bases: gaiatest.apps.base.PageRegion

a11y_click()[source]
tap()[source]
Settings.email_accounts
class gaiatest.apps.email.regions.setup.ManualSetupEmail(marionette)[source]

Bases: gaiatest.apps.base.Base

check_for_emails_interval(value)[source]
name = 'E-Mail'
select_account_type(value)[source]
tap_account_prefs_next()[source]
tap_continue()[source]
tap_next()[source]
type_activesync_hostname(value)[source]
type_activesync_name(value)[source]
type_email(value)[source]
type_imap_hostname(value)[source]
type_imap_name(value)[source]
type_imap_password(value)[source]
type_imap_port(value)[source]
type_name(value)[source]
type_password(value)[source]
type_smtp_hostname(value)[source]
type_smtp_name(value)[source]
type_smtp_password(value)[source]
type_smtp_port(value)[source]
wait_for_setup_complete()[source]
class gaiatest.apps.email.regions.setup.SetupEmail(marionette)[source]

Bases: gaiatest.apps.base.Base

tap_account_prefs_next()[source]
tap_continue()[source]
tap_next()[source]
type_email(value)[source]
type_name(value)[source]
wait_for_setup_complete()[source]