7

Androidでユーザーアクションを記録する方法はありますか. 誰かがボタンをクリックしたり、テキストを入力したり、リストをスクロールしたりした場合のように、これらのアクションを識別して UI コンポーネントからデータを記録するにはどうすればよいでしょうか?

私の意図の背景をもう少し説明させてください。手動でテストしているときに、いわゆる再現困難なバグが発生することがあります。バグが発生する前に自分が何をしたかを思い出すのが難しい場合があります。そこで、私の考えの 1 つは、バグが発生する前に行ったことを記録することです。画面を記録するのではなく、簡単な方法を使用したいので、ユーザー アクションと対応する UI コントロールのデータをダンプするだけで、自分が何をしたか、どのデータが出力されたかを思い出す手がかりを得ることができます。状況を保存します。再現が困難なバグを解決するためのより良い方法はありますか?

4

2 に答える 2

3

はい、adbは API 16 (Android JellyBean 4.1) 以降UI-Automatorでネイティブにサポートしています。

adb shell uiautomator events

バム、それだけです。アクセシビリティ フレームワークの観点から、クリックされたビューとそのテキスト/説明を示します。

于 2013-05-23T01:59:13.640 に答える
1

Testdroid ツールには、ユーザー アクションの記録と UI 自動化テストの生成を可能にするレコーダーがあります。http://testdroid.com/product/testdroid-recorder#0

于 2013-05-23T01:43:19.037 に答える