0

こんにちは、アプリケーションに UIAutomation を使用しようとしています。アプリケーションの最初のページをテストできます。現在、私のものはナビゲーションベースのアプリケーションです。テーブルビューの編集ボタンをテストしました。テーブルセルをクリックすると、アプリケーションは別のビューに移動します。このビューをテストする方法?? ここに私が持っているいくつかの質問があります:

  1. 複数のビューのテストを自動化するには??
  2. 2番目のビューの要素にアクセスするにはどうすればよいですか??
  3. エラーを示すページのスクリーンショットを作成する方法??? これは可能ですか?
  4. タッチジェスチャもチェックできますか??

前もって感謝します。

4

1 に答える 1

1
  1. 新しいビューはスタックに追加されるだけなので、mainWindow().elements (または tableViews() などの他のメソッド) から使用できるようになりました。新しいビューがプッシュされる前と後にいくつかの target.logElementTree() 呼び出しを行うと、変更が表示されるはずです。
  2. mainWindow() のさまざまなメソッドを介してアクセスし、親ビューの同様のメソッドを介してその子にアクセスします。
  3. スクリーンショットを撮るには、UIATarget.localTarget().captureScreenWithName(""); を使用します。
  4. ピンチ、ドラッグ、フリックを実行できます。詳細については、Instruments ユーザー ガイドを参照してください。具体的には、ビルトイン インストゥルメント / UI オートメーションの章を参照してください。
于 2011-11-08T20:48:30.890 に答える