1

現在、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() が呼び出されたときに null が返されるためであることがわかりました。テストは、4.0.2 の実際のデバイスで問題なく実行されます。

主な質問: シミュレーターで 4.0.2 でこの問題を解決する方法はありますか? この問題があった以前のバージョン (4.0.1) の解決策に注目しましたが、試しても成功しませんでした。

まだあまりドキュメントがありません。アドバイスをいただければ幸いです。

ローレン

4

1 に答える 1

2

シミュレーターに accessibility.plist があるかどうかを確認しましたか?

私はhttps://devforums.apple.com/message/261883#261883でこれを見つけました。 Library/Application Support/iPhone Simulator/4.0.1/Library/Preferences」で、うまくいきました。

于 2010-11-18T11:06:11.087 に答える