4

しばらく探してみましたが、Instrumentsでテストするためにiphone / iphoneシミュレーターでユーザーアクションを記録する方法はありますか?主に、アプリをターゲットにして、入力したユーザー入力を記録し、そのデータを再生/取得できるようにしたいです。ありがとう!

4

3 に答える 3

2

楽器には 2 つのオプションがあります。

1) ユーザーのマウスの動きとクリックを記録し、これらを再生できるユーザー インターフェイス レコーダー機器を使用します。(残念ながら、Phone Simulator はアプリのアクセシビリティ要素を UI レコーダーに公開していないようです)。

2) UIA クラスを使用して、javascript で自動化インストゥルメントとの対話をシミュレートします。アプリのインターフェイス テストを記述したり、ユーザーの対話をシミュレートしたりするのに役立ちます。Automation の使用に関するイントロは、Alex Vollmer によるこのブログ投稿で読むことができます

于 2011-05-12T10:38:38.513 に答える
0

Roger が言ったように、UIAutomationフレームワークを使用する必要があります。Apple のドキュメントを読めば、必要な場所にたどり着けるはずです。また、これを見てください。

JavaScript で自動化を作成する必要があります。面倒ですが、十分な例が目の前にあるので、1 時間もかからずに理解できるはずです。

于 2011-05-12T01:14:07.747 に答える
0

FoneMonkeyは有望なサードパーティ ソリューションです。私は最近のプロジェクトに取り組んでいましたが、完璧ではありませんでしたが、ユーザー アクションを記録したり、再生したりできます。さらに、オープンソースのようですので、必要に応じて自分で拡張できます。

iOS にはUIAutomation フレームワークもありますが、直接の経験はありません。

于 2011-05-11T15:33:20.543 に答える