Homescreen

class gaiatest.apps.homescreen.app.Homescreen(marionette)[source]

Bases: gaiatest.apps.base.Base

class GaiaAppIcon(marionette, element)[source]

Bases: gaiatest.apps.base.PageRegion

activate_edit_mode()[source]
is_app_installed
is_displayed
manifest_url
move_to(html_element)[source]
tap_icon()[source]
Homescreen.app_elements
Homescreen.bookmark(bookmark_title)[source]
Homescreen.delete_app(app_manifest)[source]
Homescreen.installed_app(app_manifest)[source]
Homescreen.is_app_installed(app_manifest)[source]

Checks whether app is installed

Homescreen.is_at_topmost_position
Homescreen.move_app_to_position(app_position, to_position)[source]
Homescreen.name = 'Default Home Screen'
Homescreen.number_of_columns
Homescreen.scroll_to_icon(icon_position=0)[source]
Homescreen.visible_apps
Homescreen.wait_for_app_icon_not_present(app_manifest)[source]
Homescreen.wait_for_app_icon_present(app_manifest)[source]
Homescreen.wait_for_bookmark_icon_not_present(bookmark_title)[source]
Homescreen.wait_for_number_of_apps(number_of_apps=1)[source]

Regions

class gaiatest.apps.homescreen.regions.bookmark_menu.BookmarkMenu(marionette)[source]

Bases: gaiatest.apps.base.Base

manifest_url = 'app://bookmark.gaiamobile.org/manifest.webapp'
name = 'Bookmark'
tap_add_bookmark_to_home_screen_dialog_button()[source]
type_bookmark_title(value)[source]
class gaiatest.apps.homescreen.regions.confirm_dialog.ConfirmDialog(marionette)[source]

Bases: gaiatest.apps.base.Base

tap_confirm(bookmark=False)[source]
class gaiatest.apps.homescreen.regions.confirm_install.ConfirmInstall(marionette)[source]

Bases: gaiatest.apps.base.Base

tap_confirm()[source]
class gaiatest.apps.homescreen.regions.permission_dialog.PermissionDialog(marionette)[source]

Bases: gaiatest.apps.base.Base

permission_dialog_message
tap_to_confirm_permission()[source]
tap_to_dismiss_permission()[source]
wait_for_permission_dialog_displayed()[source]