1

ご挨拶!

iPhone3GSでiOS4.1を実行しています。

UIView(?)に接続された5セグメントのセグメント化されたコントローラーを持つ小さなテストアプリがあります。5つのセグメントのいずれかをクリックすると、IUViewの画像が変化します。

次のjsスクリプトを使用してUIAutomationを使用してこれを自動化しようとしています。

UIALogger.logStart("picChoice Test Started");

var mySegment = (UIAElementArray) segmentedControls() [2];

UIATarget.localTarget().frontMostApp().mainWindow().mySegment.tap();

Instrumentの自動化ツールを実行すると、スクリプトが構文エラーで失敗します。

これを適切にスクリプト化する方法について、誰かが何かアドバイスを持っていますか(駄洒落を許してください)?

ありとあらゆる支援のためのTIA!

よろしく、

スティーブオサリバン

4

1 に答える 1

1

私はあなたが望むものだと思います(それをテストしませんでした):

UIALogger.logStart("picChoice Test Started");
UIATarget.localTarget().frontMostApp().mainWindow().segmentedControls()[2].tap();

segmentedControls()[2] は配列ではなく要素を返すことに注意してください。

于 2010-11-13T17:22:41.163 に答える