2015-06-13 7 views
1

Сценарий: «Мое приложение может избежать контроля при автоматизации пользовательского интерфейса другого приложения, как браузер и т.д.»Как вернуться к приложению, которое ускользает от контроля?

Решение: «Я хочу, чтобы вернуться к моему заявлению, которое я автоматизирующей после того, как теряет контроль и переходит к другому приложение, чтобы я мог продолжить мою автоматизацию »

Прочитано: Я могу выяснить, если приложение ускользает от контроля, проверив идентификатор пакета после каждого действия, чтобы, если фактический и текущий идентификатор пакета отличается, я узнаю, что мой приложение потеряло контроль.

Я заблокировал о том, как действовать дальше в получении обратно к моему заявлению в случае выходит из-под контроля

Спасибо за ваше время и усилия при переходе через до конца :)

+0

попробуйте следующее: - ctrl + Shift + H –

+0

@mitulmarsonia Я запускаю автоматизацию на устройстве :) –

ответ

0

Это ограничение «песочницы» в iOS - как только ваше приложение теряет фокус, UIAutomation также должен завершиться. Вам нужно будет запустить еще один сеанс инструментов для автоматизации браузера (или любого другого приложения, к которому вы переключаетесь).

Для получения дополнительной информации о запуске сеанса автоматизации для этих приложений см. this question.

+0

Извините, но это не поможет. Я считаю, что есть некоторые проблемы со мной в объяснении вопроса правильно? –

+0

На самом деле нет решения, о котором вы просите, только обходной путь. Если я правильно понял, ваше приложение может открыть браузер - в этот момент UIAutomation теряет контроль над ним. Невозможно, чтобы сеанс UIAutomation, подключенный к вашему приложению, «переключился» на управление браузером и/или снова вывел приложение на передний план. – Ian

+0

Могу я узнать обходное решение? Спасибо :) –

 Смежные вопросы

  • Нет связанных вопросов^_^