def test_geolocation_prompt(self):
        uiTestsPrivileged = UiTestsPivileged(self.marionette)
        uiTestsPrivileged.launch()

        geolocation = uiTestsPrivileged.tap_geolocation_option()
        geolocation.switch_to_frame()
        geolocation.tap_find_location_button()

        permission = PermissionDialog(self.marionette)
        self.marionette.switch_to_default_content()
        permission.wait_for_permission_dialog_displayed()

        self.assertEqual(permission.permission_dialog_message,
                         u'UI tests - Privileged App would like to know your location.')

        permission.tap_to_confirm_permission()

        current_permission = self.apps.get_permission('UI tests - Privileged App', 'geolocation')
        self.assertEqual(current_permission, 'allow')
    def test_geolocation_prompt(self):
        uiTestsPrivileged = UiTestsPivileged(self.marionette)
        uiTestsPrivileged.launch()

        geolocation = uiTestsPrivileged.tap_geolocation_option()
        geolocation.switch_to_frame()
        geolocation.tap_find_location_button()

        permission = PermissionDialog(self.marionette)
        self.marionette.switch_to_default_content()
        permission.wait_for_permission_dialog_displayed()

        self.assertEqual(
            permission.permission_dialog_message,
            u'UI tests - Privileged App would like to know your location.')

        permission.tap_to_confirm_permission()

        current_permission = self.apps.get_permission(
            'UI tests - Privileged App', 'geolocation')
        self.assertEqual(current_permission, 'allow')