Неожиданная ошибка в приборах, использующих UIAutomation - PullRequest
1 голос
/ 20 августа 2010

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

Пока не так много документации, любой совет будет очень признателен!

Lauren

1 Ответ

2 голосов
/ 18 ноября 2010

Вы проверили, есть ли на симуляторе accessibity.plist?

Я нашел это на https://devforums.apple.com/message/261883#261883, они рекомендуют: "Копировать ~ / Библиотека / Поддержка приложений / iPhone Simulator / 4.0 / Библиотека / Настройки/com.apple.Accessibility.plist в ~ / Библиотека / Поддержка приложений / iPhone Simulator / 4.0.1 / Библиотека / Настройки ", и это сработало для меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...