Phone

class gaiatest.apps.phone.app.Phone(marionette)[source]

Bases: gaiatest.apps.base.Base

a11y_click_call_log_toolbar_button()[source]
a11y_click_contacts()[source]
a11y_click_keypad_toolbar_button()[source]
a11y_hang_up()[source]
a11y_make_call(phone_number)[source]
a11y_make_call_and_hang_up(phone_number)[source]

Just makes a call and hangs up using the screen reader. Does not do any assertions.

call_log
call_screen
confirmation_dialog_text
entry_point = 'dialer'
keypad
launch()[source]
make_call_and_hang_up(phone_number)[source]

Just makes a call and hangs up. Does not do any assertions.

manifest_url = 'app://communications.gaiamobile.org/manifest.webapp'
name = 'Phone'
tap_call_log_toolbar_button()[source]
tap_contacts()[source]
tap_keypad_toolbar_button()[source]
wait_for_confirmation_dialog()[source]

Regions

class gaiatest.apps.phone.regions.attention_screen.AttentionScreen(marionette)[source]

Bases: gaiatest.apps.base.Base

message
class gaiatest.apps.phone.regions.call_log.CallLog(marionette)[source]

Bases: gaiatest.apps.phone.app.Phone

a11y_click_all_calls_tab()[source]
call_list
groups_list
header_text
is_all_calls_tab_selected
is_missed_calls_tab_selected
no_logs_message
tap_all_calls_tab()[source]
tap_delete_button()[source]
tap_delete_confirmation_button()[source]
tap_edit_button()[source]
tap_missed_calls_tab()[source]
tap_select_all_button()[source]
class gaiatest.apps.phone.regions.call_log.LogEntries(marionette, element)[source]

Bases: gaiatest.apps.base.PageRegion

call_type
is_checked
phone_number
retry_count
class gaiatest.apps.phone.regions.call_log.LogGroups(marionette, element)[source]

Bases: gaiatest.apps.base.PageRegion

group_calls
header_text
class gaiatest.apps.phone.regions.call_screen.CallScreen(marionette)[source]

Bases: gaiatest.apps.phone.app.Phone

MAX_NUMBER_OF_DISPLAYED_DIGITS = 22
a11y_click_hang_up()[source]
a11y_click_keypad_hang_up()[source]
a11y_click_keypad_visibility_button()[source]
a11y_hang_up()[source]
a11y_keypad_hang_up()[source]
answer_call()[source]
answer_call_while_on_call()[source]
calling_contact_information
conference_label
contact_background_style
hang_up()[source]
incoming_calling_contact
incoming_calling_contact_while_on_call
merge_calls()[source]
outgoing_calling_contact
reject_call()[source]
switch_to_call_screen_frame()[source]
via_sim
wait_for_incoming_call()[source]
wait_for_incoming_call_while_on_call()[source]
wait_for_outgoing_call()[source]
class gaiatest.apps.phone.regions.keypad.AddNewNumber(marionette)[source]

Bases: gaiatest.apps.base.Base

tap_add_to_existing_contact()[source]
tap_create_new_contact()[source]
class gaiatest.apps.phone.regions.keypad.BaseKeypad(marionette)[source]

Bases: gaiatest.apps.base.Base

a11y_call_number(value)[source]
a11y_click_call_button(switch_to_call_screen=True)[source]
a11y_dial_phone_number(value)[source]
call_number(value)[source]
clear_phone_number()[source]
dial_phone_number(value)[source]
phone_number
tap_call_button(switch_to_call_screen=True)[source]
class gaiatest.apps.phone.regions.keypad.Keypad(marionette)[source]

Bases: gaiatest.apps.phone.regions.keypad.BaseKeypad, gaiatest.apps.phone.app.Phone

suggested_name
suggested_phone_number
tap_add_contact()[source]
tap_search_popup()[source]
wait_for_phone_number_ready()[source]
wait_for_search_popup_visible()[source]