Я попробовал ваш код, и он отлично работает здесь.Если вы запускаете следующий код (ничего больше) в новом файле инструментов, это работает?
var target = UIATarget.localTarget();
UIALogger.logMessage("move app to background");
target.deactivateAppForDuration(1);
UIALogger.logMessage("move app to foreground");
Обратите внимание: инструменты не всегда показывают вам точно где ошибка происходит.Иногда это несколько строк выше или ниже линии, которую он показывает.НО: причина , почему ошибка происходит, является правильной.Я признаю, что у вас есть ошибка в этой строке, которую, я думаю, вы вызываете после возвращения из Springboard:
Script threw an uncaught JavaScript error: Cannot perform action on invalid element: UIAElementNil from target.frontMostApp().switcherScrollView().buttons()["TimeClock"]
Вы уверены, что элемент switcherScrollView().buttons()["TimeClock"]
существует в вашем приложении и доступен?1014 *