uiautomator

uiautomator.png

android create uitest-project -p ディレクトリへのパス -n プロジェクトの名前 -t android-19

ここで、-pオプションにはテストプロジェクトを作成するディレクトリへのパスを、-nオプションにはプロジェクト名称(ビルド時に生成されるjarファイル名などに使われます)を、それぞれ指定します。

jarファイルを作るためのプロジェクトを作る

私はここでAndroid Studioでやろうとしてハマりました。
ここで注意しないといけないのがAndroid Studioでは作れません
今回の目的は自作のuiautomatorを使ったjarを作ること。jarはjavaのアーカイブ。Android特有の機能ではない。
なのでEclipseか、どうしてもEclipsegがダサくてイヤならばIntelliJなどで作るのが妥当です。

jarを作るためのプロジェクトはAndroidプロジェクトではなくJavaのプロジェクト

です!

他にextraで必要なもの

  • antコマンド….詳細はantのページで

作ったjarを端末に流し込む

adb push 作った.jar /data/local/tmp 

adb shell uiautomator runtest <JARS> -c <CLASSES> [options]
Here’s an example:

adb shell uiautomator runtest LaunchSettings.jar -c com.uia.example.my.LaunchSettings

Bibliography
1. Android公式 testing_ui….自作のuiautomator使ったjarを作るにはどうしたらよいかが書かれています
2. Android公式uiautomatoe….作ったjarをAndroidに流し込むところが説明されています

サポートサイト Wikidot.com