Неожиданная ошибка в приборах, использующих UIAutomation

В настоящее время я использую 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), в которой была эта проблема, - попытался безуспешно.

Пока не так много документации, любой совет будет высоко оценен!

Лорен

1
задан nschum 22 September 2011 в 19:37
поделиться