Automationとは
XCodeのプロファイルで使えるJavaScriptによるUI自動実行テストツール
参照記事
使い方
- ScriptをあたらしくAddしてやり
- window下の記録ボタンを押し記録開始
- シュミレータを操作すると操作がスクリプトとして表示される
- 適当なところで停止する
- Scriptを適宜加工する
- 確認したい場合はwindow下の再生ボタンを押す。
Scriptの内容
部品へのアクセス
- 部品はUIAElementの子になっている。アップル資料
同一の複数部品は配列で取得
activityViewをUIAElementとして
var button = activityView.buttons()[0];
で0番目のボタンエレメントを取得できる。
ログ表示
UIALogger.logStart("ログのスタートメッセージ表示します");
構成部品の表示
UIATarget.localTarget().logElementTree();
スクリプの成功をログで表示
UIALogger.logPass();
ログのメッセージ表示
UIALogger.logDebug("hoge");
ログのエラーメッセージ表示
UIALogger.logError("Error");
命令
- tap()
タップ
- target.delay(0.3)
遅らせる。タップ直後に入れておいた方が良い。
最終更新:2012年12月19日 16:50