現在、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) の解決策に注目しましたが、試しても成功しませんでした。
まだあまりドキュメントがありません。アドバイスをいただければ幸いです。
ローレン