В настоящее время я использую IOS SDK 4.0.2 и изучаю, как выполнять UIAutomation. К сожалению, я обнаружил, что в симуляторе, когда я пытаюсь запустить простой тест сценария Java (который просто присваивает переменные), я получаю следующую ошибку:
Unexpected error in -[UIATarget_0x5d04f60 frontMostApp], /SourceCache/UIAutomation_Sim/UIAutomation-37/Framework/UIATargetElements.m line 437,
Вот «скрипт», который я пытался запустить
function iDontDoAnything() {
var target = UIATarget.localTarget();
var app = target.frontMostApp();
var navBar = app.navigationBar();
UIALogger.logPass("it passed");
}
UIALogger.logStart("First Tester Test");
iDontDoAnything();
, и я понял, что это потому, что я получаю нулевое значение, возвращаемое при вызове frontMostApp (). Тест проходит нормально / проходит на реальном устройстве с 4.0.2.
Основной вопрос: Есть ли способ решить эту проблему в 4.0.2 на симуляторе? Я отметил решение для более ранней версии (4.0.1), в которой была эта проблема, - попытался безуспешно.
Пока не так много документации, любой совет будет высоко оценен!
Лорен